Docker 部署禅道 ( zentao ) 项目管理系统
产品开发过程中我们离不开项目管理,一个好的项目管理平台能够有效提升我们产品开发的进度和质量。在软件项目开发中也会用到许多项目开发的流程,比如敏捷开发,下面就介绍如何使用 Docker 搭建禅道 ( zentao ) 这样一款支持敏捷开发的项目管理软件,具体步骤如下:
一、创建数据存放目录
这里将禅道 ( zentao ) 数据存放至 /home/pbversion/Zentao/zbox 目录下,如需更换目录以下对应位置自行替换,确保其具有读写权限。
mkdir -p /home/pbversion/Zentao/zbox
该禅道 ( zentao ) 数据存放目录切不可删除!!!
后期做服务器迁移时该目录务必保证其完整性,除非您真的不想要这些数据。
后期做服务器迁移时该目录务必保证其完整性,除非您真的不想要这些数据。
二、导入禅道 Docker 镜像(非官方编译版本)
docker pull haha123/zentao:latest
latest 为发布版本号,这里举例为最新构建版本,可根据需要自行替换相应版本号。
三、启动 Docker 镜像
docker run --name zentao \
--detach \
--restart always \
--volume /home/pbversion/Zentao/zbox:/opt/zbox \
--publish 10081:80 \
haha123/zentao:latest
对外开放的访问端口: 10081 为 http 访问端口。可根据需要自行更改相应端口。
latest 为启动的禅道 ( zentao ) 的 Docker 镜像版本号,升级版本自行替换对应的镜像版本号。
四、升级禅道 ( zentao ) 服务版本
1. 先停止并删除正在运行的禅道 ( zentao ) 的 Docker 镜像运行实例
docker stop zentao
docker rm zentao
2. 参考上述步骤二下载要升级替换的禅道 ( zentao ) 镜像版本
docker pull haha123/zentao:latest
这里举例替换为官方最新构建版本 latest 。
3. 参考上述步骤三启动对应升级后的禅道 ( zentao ) 镜像。
五、故障维护
1. 查看容器运行状态
(下图中标示的绿色下划线代表状态,蓝色下划线代表容器名称)
2. 查看异常的容器启动运行日志,根据日志查看对应运行状态或相关故障信息
docker logs zentao
3. 当启动失败可以简单尝试重新启动容器
- 参考上述步骤四 .1 先停止并删除正在运行的禅道 ( zentao ) 的 Docker 镜像运行实例。
- 参考上述步骤三重新启动新的禅道 ( zentao ) 的 Docker 镜像运行实例。
六、其他帮助信息
遇到其他一些问题参考第三方作者帮助文档。
第三方作者帮助文档: https://hub.docker.com/r/haha123/zentao/
需要官方提供的新版本可参考禅道 Docker 安装包。
禅道 Docker 安装包: https://www.zentao.net/download/80098.html
不错不错,我喜欢看 https://www.ea55.com/
想想你的文章写的特别好https://www.237fa.com/
账号密码是什么,在哪里看啊?
默认的禅道登录账号密码:admin/123456
数据库:root/123456
在启动禅道容器后,可以通过:docker logs 容器ID查看,或者直接进入容器中,查看一个叫README的文件。
最简单的方式:万能的度娘