在Docker中部署禅道

1、确保centos中已安装docker

检查方式:

docker -v

2、启动docker

systemctl start docker

3、可设置docker开机启动

systemctl    enable docker.service

4、获取最新版禅道开源版镜像

docker pull idoop/zentao

5、运行镜像生成禅道容器【创建 /data/www   /data/data 目录】

docker run --name zentao -p 80:80 -v /data/www:/app/zentaopms -v /data/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d idoop/zentao

6、输入自己centos服务器地址就可以访问了(用户名:admin  初始密码:123456)

PS:这里注意防火墙是否开启,如果没开就不用开了,如果开启了可选择关闭或者开启对应的端口号,配置防火墙后记得重启才能生效

7、上面的命令是将服务器的80端口映射到了容器的80端口上,如果我们想留着80端口给其他网站使用,那么也可以使用其他端口号来发布禅道系统

比如:用服务器的8080端口

docker run --name zentao -p 8080:80 -v /data/www:/app/zentaopms -v /data/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d idoop/zentao

8、访问的时候用ip:8080  就可以访问新发布的禅道了

禅道更多使用及配置请参考官网文档(备份、升级等)

参考自:

https://www.zentao.net/book/zentaopmshelp/40.html

https://blog.csdn.net/cuixin1108/article/details/107695788

原文地址:https://www.cnblogs.com/yhnet/p/14449361.html