前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker上部署禅道

Docker上部署禅道

作者头像
louiezhou001
发布2023-12-10 14:30:07
1650
发布2023-12-10 14:30:07
举报

禅道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版本:

代码语言:javascript
复制
[localhost ~]$ docker -v
Docker version 20.10.9, build c2ea9bc

拉取禅道开源版18.5版本

docker pull easysoft/zentao:18.5

创建启动禅道

例如:在主机上创建空目录 /data/zentao,执行如下命令

代码语言:javascript
复制
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

参数说明:

  • 容器名:启动的容器名字,可随意指定;
  • 主机端口:主机端口为web访问端口;
  • 网络驱动名:创建的网络驱动名 zentaonet
  • 容器IP:在网络驱动范围内选择一个作为该容器的固定ip;
  • mac地址:指定固定的mac地址,建议范围为02:42:ac:11:00:00 到 02:42:ac:11:ff:ff;
  • 主机禅道目录:必须指定,方便附件等数据的持久化;
  • MYSQL_INTERNAL=true:启用容器内置MySQL,默认用户名为 root,密码是 123456
  • 镜像标签:禅道版本

数据库用户名:root,默认密码:123456

运行时可设置 MYSQL_ROOT_PASSWORD变量来更改密码

检查禅道

代码语言:javascript
复制
# 查看禅道容器
docker ps | grep zentao

# 查看禅道容器日志
docker logs -f zentao

浏览器直接访问 http://宿主机ip:宿主机映射端口

例如: 192.168.10.10:8888

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-12-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试工程师成长之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 所需环境
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档