禅道Zentao是个很好的项目管理工具,用docker搭建部署,简单方便,亲自验证过程如下:
环境与配置 | 测试环境 | 推荐配置 | 备注 |
---|---|---|---|
Docker | 20版本 | 20版本以上 | |
操作系统 | Linux或Windows | Linux | 镜像支持 x86_64 和 arm64 架构 |
CPU | 1核心 | 2核心 | |
内存 | 4G | 4G以上 | |
硬盘 | 50G | 50G以上 |
禅道版本和镜像tag对应关系如下:
禅道版本 | 镜像标签 |
---|---|
开源版 | 以数字开头,如:18.5 |
专业版 | 以biz开头,如:biz8.5 |
企业版 | 以max开头,如:max4.5 |
IPD版 | 以ipd开头,如:ipd1.0.1 |
查看Docker版本:
[localhost ~]$ docker -v
Docker version 20.10.9, build c2ea9bc
拉取禅道开源版18.5版本
docker pull easysoft/zentao:18.5
创建启动禅道
例如:在主机上创建空目录 /data/zentao
,执行如下命令
sudo docker run \
--name zentao \
-p 8888:80 \
--network=zentaonet \
--ip 172.172.172.172 \
--mac-address 02:42:ac:11:00:00 \
-v /data/zentao:/data \
-e MYSQL_INTERNAL=true \
-d hub.zentao.net/app/zentao:18.5
参数说明:
zentaonet
;root
,密码是 123456
数据库用户名:root,默认密码:123456
运行时可设置 MYSQL_ROOT_PASSWORD变量来更改密码
检查禅道
# 查看禅道容器
docker ps | grep zentao
# 查看禅道容器日志
docker logs -f zentao
浏览器直接访问 http://宿主机ip:宿主机映射端口
例如: 192.168.10.10:8888