Docker下搭建禅道管理系统

时间:2022-07-27
本文章向大家介绍Docker下搭建禅道管理系统,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

前言

禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

环境搭建 拉取镜像:docker pull idoop/zentao下载中

启动禅道

创建目录:mkdir -p /data/zbox

启动禅道:

docker run -d -p 9091:80 -p 3316:3306 -e USER="admin" -e PASSWD="123456" -e BIND_ADDRESS="false" -e SMTP_HOST="163.177.90.125 smtp.exmail.qq.com" -v /data/zbox/:/opt/zbox/ --name zentao-server idoop/zentao:latest 

9091访问禅道外部端口号

3316 把容器3306数据库端口映射到主机3316端口

USER 设置登录账号 admin

PASSWD 设置登录密码 123456

BIND_ADDRESS 设置为false

访问http://58.87.103.42:9091/地址

常见问题

禅道提示09:51:48 ERROR: SQLSTATE[HY000] [2002] Connection refused in framework/base/router.class.php on line 2164, last called by framework/base/router.class.php on line 2115 through function connectByPDO.

in framework/base/router.class.php on line 2215 when visiting

处理方法:rm -rf /data/zbox

禅道提示03:02:39 ERROR: SQLSTATE[HY000] [2002] Connection refused in framework/base/

1、检查mysql服务是否正常运行;2、检查/opt/zbox/app/zentao/config/my.php 中的mysql参数是否正确。

报错如:Can't read dir of '/usr/local/etc/my.cnf.d'vi my.cnf 注释掉如#!includedir /usr/local/etc/my.cnf.d,保存退出mysql.server start 启mysql服务,应该好了

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家的支持。