1、使用官方的docker镜像部署经典的12.5.3版本。11443和11444是给xxd预留的端口。
docker run -d --name zentao --restart=unless-stopped \
-p 9896:80 \
-p 11443:11443 \
-p 11444:11444 \
-v /home/docker/zentao/zentaopms:/www/zentaopms \
-v /home/docker/zentao/mysqldata:/var/lib/mysql \
--log-opt max-size=10m --log-opt max-file=3 \
easysoft/zentao:12.5.3
2、镜像加载完成后就可以正常启动,打开ip+端口 会出现网站部署页面。注意docker自带的mysql数据库root密码为123456
3、在禅道后台页面打开通讯服务。
4、下载xxd中转服务文件
5、将文件拷贝解压到宿主机映射的目录
/home/docker/zentao/zentaopms
6、进入到禅道的docker终端安装xxd服务
docker exec -it 镜像id /bin/bash --进入到禅道docker
cd /www/zentaopms/xxd --进入到宿主机映射的目录 xxd为服务解压的目录
./xxd -service install --把xxd安装成服务
7、修改docker的启动文件,把xxd加入进去
vi /.docker_init.sh --打开启动文件
在打开的文件中在/etc/init.d/apache2 restart 后面换行增加一句 service xxd start 保存即可
8、重启docker即可看到xxd在线即部署成功。
9、在禅道右下角下载对应版本的客户端登陆即可使用。
【注意】 客户端登陆的服务器地址和端口号是xxd服务的ip和11443端口(端口可以不写)
不要搞错写禅道在浏览器里打开的地址。
10、其他xxd安装备忘命令
安装XXD服务:./ xxd -service install
卸载XXD服务:./ xxd -service uninstall
启动XXD服务:./ xxd -service start
停止XXD服务:./ xxd -service stop
评论区