Docker方式部署禅道
参考:https://www.zentao.net/book/zentaopmshelp/405.html
一、环境准备
运行环境需成功部署Docker服务,推荐使用Docker 18版本以上,对主机环境没有要求。
可以通过命令查看Docker版本
二、下载禅道环境
Docker Hub禅道镜像地址:https://hub.docker.com/r/easysoft/zentao/tags
如,拉取禅道开源版本12.3.3
docker pull easysoft/zentao:12.3.3
三、启动禅道容器
1、启动禅道容器
其中,容器名:启动的容器的名字,可随意指定;
主机端口:主机端口为web访问端口;
网络驱动名:自己创建的网络驱动名;
容器IP:在网络驱动范围内选择一个作为该容器的固定ip;
mac地址:指定固定的mac地址,建议范围为:02:42:ac:11:00:00 到 02:42:ac:11:ff:ff;
主机禅道目录:必须指定,方便禅道代码、附件等数据的持久化,非升级情况需指定空目录;
主机mysql目录:必须指定,方便禅道数据持久化,非升级情况需指定空目录;
数据库密码:容器内置mysql用户名为root,默认密码123456,如果不修改可以不指定该变量;如果想更改密码可以设置MYSQL_ROOT_PASSWORD变量来更改密码;
镜像标签:禅道版本。
首先在主机上创建空目录/usr/local/my_datas/zentao/zentaopms,/usr/local/my_datas/zentao/mysqldata,这两个目录的路径及目录名可以随意命名;然后执行如下命令;
sudo docker run --name zentao1233 -p 8899:80 -v /usr/local/my_datas/zentao/zentaopms:/www/zentaopms -v /usr/local/my_datas/zentao/mysqldata:/var/lib/mysql -d easysoft/zentao:12.3.3
2.查看容器是否启动成功。
四、安装禅道
1.浏览器直接访问http://容器ip:宿主机映射端口。
2.【开始安装】——【下一步】—— 【下一步】——填写数据库密码——【保存】——【下一步】——设置账号——【保存】——安装成功
五、登录禅道系统,就要求修改密码;至此,安装成功,good!