1. 运行环境
Ubuntu 16.04 LTS、Docker version 19.03.12、docker-compose version 1.26.2
说明:docker + docker-compose 配置安装;高版本亦可,Ubuntu 18.04 LTS 验证通过
2. 服务搭建
- 构建 禅道(zendao)数据目录
sudo mkdir -p /home/data/zentao
- 编写 yaml 配置文件
cd /home/data/zentao
sudo vi /home/data/zentao/docker-compose.yml
version: "3"
services:
zentao:
image: easysoft/zentao:12.4.stable
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456
ports:
- "2020:80"
volumes:
- ./zentaopms:/www/zentaopms
- ./mysqldata:/var/lib/mysql
参考: https://hub.docker.com/r/easysoft/zentao/tags
- 运行 禅道(zendao) 服务
cd /home/data/zendao
sudo docker-compose up
3. 功能验证
- 登陆禅道项目管理 http://192.168.1.10:2020,其中 192.168.1.10 为本地主机地址,2020 为 yaml 配置文件中的端口号
- 按提示配置安装,mysql password 在 yaml 配置文件中
- 配置完成,登陆验证
4. 后台部署
cd /home/data/zendao
sudo docker-compose stop
sudo docker-compose up -d