在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 就可以访问新发布的禅道了
禅道更多使用及配置请参考官网文档(备份、升级等)
参考自: