何亚斌

Docker 部署禅道 ( zentao ) 项目管理系统
Docker 部署禅道 ( zentao ) 项目管理系统  产品开发过程中我们离不开项目管理...
扫描右侧二维码阅读全文
16
2019/02

Docker 部署禅道 ( zentao ) 项目管理系统

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. 查看容器运行状态

(下图中标示的绿色下划线代表状态,蓝色下划线代表容器名称)
常看容器运行状态.png

2. 查看异常的容器启动运行日志,根据日志查看对应运行状态或相关故障信息

docker logs zentao

3. 当启动失败可以简单尝试重新启动容器

  1. 参考上述步骤四 .1 先停止并删除正在运行的禅道 ( zentao ) 的 Docker 镜像运行实例。
  2. 参考上述步骤三重新启动新的禅道 ( zentao ) 的 Docker 镜像运行实例。

六、其他帮助信息

遇到其他一些问题参考第三方作者帮助文档


需要官方提供的新版本可参考禅道 Docker 安装包

Last modification:February 24th, 2019 at 10:49 pm

Leave a Comment