Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux基于Docker安装开源项目管理禅道

Linux基于Docker安装开源项目管理禅道

原创
作者头像
星哥玩云
修改于 2025-03-31 07:46:56
修改于 2025-03-31 07:46:56
5901
代码可运行
举报
运行总次数:1
代码可运行

什么是禅道

禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。禅道,专注研发项目管理!

维护部门的项目管理、人员工作合理分配、工作协同等。

有开源版,在本地机房部署或者部署专属云,避免TAPD、teambition等可能的数据泄露问题。

环境介绍

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
系统: Centos7
IP192.168.1.4
安装软件: docker

安装docker

省略

运行环境需成功部署Docker服务,推荐使用Docker 18版本以上,对主机环境没有要求。

可通过命令查看Docker版本。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker -v

禅道镜像已放于Docker Hub上,地址为:https://hub.docker.com/r/easysoft/zentao/tags

可根据所需版本拉取对应版本的镜像,默认latest为禅道开源最新版本。

拉取禅道镜像:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# docker pull easysoft/zentao:latest
或者
# docker pull easysoft/zentao:12.3.3

Docker下安装禅道

只要三步

一、创建网络

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker network create --subnet=172.172.172.0/24 zentaonet

二、创建目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir /data/docker/zentao2

三、启动禅道镜像

启动格式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run --name [容器名] \
-p [主机端口]:80 \
-v [主机禅道目录]:/www/zentaopms \
-v [主机mysql目录]:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=[数据库密码] \
-d easysoft/zentao:[镜像标签]

实际操作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
​
docker run --name zentao2 \
--restart always \
-p 8180:80 \
-p 3306:3306 \
--network=zentaonet --ip 172.172.172.173 \
-v /data/docker/zentao2/zentaopms:/www/zentaopms \
-v /data/docker/zentao2/mysqldata2:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 -d easysoft/zentao:latest

浏览器访问: IP+端口 安装禅道

生成配置文件:

安装成功

设置账号

登录

至此,Linux基于Docker安装开源项目管理禅道已经安装完成。

其他功能

NGINX反向代理

不使用IP访问,而使用域名来访问禅道

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server {
        listen       80;
        server_name  job.xgss.net;
        access_log off;
        error_log off;
​
        location / {
                proxy_pass      http://127.0.0.1:8180;
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

域名解析,或者绑定hosts

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
192.168.1.4 job.xgss.net

即可用域名访问

启动禅道

使用自己的阿里云docker镜像。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run --name zentao1 -p 8080:80 \
--restart always \
-v /data/wwwroot/web/job.chuanqu.ltd:/app/zentaopms \
-v /data/mysql/docker_zentao1:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d registry.cn-shenzhen.aliyuncs.com/funet8/zentao:11.4.1

配置信息已经成功保存到" /app/zentaopms/config/my.php "中。您后面还可继续修改此文件,即可使用禅道。

远程登录禅道数据库

有时候需要远程修改数据库

进入docker镜像,再登录mysql数据库,如果开启了注意安全性!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
​
# docker exec -it zentao2 /bin/bash
修改数据库配置:
vim /etc/mysql/mariadb.conf.d/50-server.cnf
将:bind-address           = 127.0.0.1 注释掉:
# bind-address           = 127.0.0.1
​
在登录mysql数据库
# mysql -u root -h 127.0.0.1 -P 3306 -p'123456'
Welcome to the MariaDB monitor.  Commands end with ; or \g.
​
使用命令行,新建root权限用户
mysql> use mysql;
mysql> update user set password=PASSWORD('123456') where User='star';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'star'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES ;
​
重启docker
docker restart zentao2

验证数据库是否可以远程连接。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# mysql -u'star' -h'192.168.1.3' -P'3306' -p'123456'

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Docker搭建开源版禅道以及项目基本流程介绍
禅道是一款国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理等于一体,是一款专业的研发项目管理软件,完整的覆盖了软件研发项目的整个生命周期。
小博测试成长之路
2021/03/08
1.5K0
Docker搭建开源版禅道以及项目基本流程介绍
docker方式部署禅道
https://www.cnblogs.com/xiao987334176/p/11771657.html
py3study
2021/01/12
3.7K1
docker方式部署禅道
Docker上部署禅道
禅道Zentao是个很好的项目管理工具,用docker搭建部署,简单方便,亲自验证过程如下:
louiezhou001
2023/12/10
5310
Docker上部署禅道
N/A|禅道项目管理系统身份认证绕过漏洞(POC)
禅道是由青岛易软天创网络科技有限公司开发的开源项目管理软件,基于敏捷和CMMI管理理念进行设计,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖研发项目管理的核心流程。
信安百科
2024/05/07
8270
N/A|禅道项目管理系统身份认证绕过漏洞(POC)
Centos部署禅道项目管理软件
禅道项目管理软件官网https://www.zentao.net/ 下载安装包(这次直接使用得是一键安装包) 根据自己得版本进行下载 下载好之后放在服务器的/opt目录下 [root@localhost opt]# pwd /opt [root@localhost opt]# ls ZenTaoPMS.12.5.3.zbox_64.tar.gz 解压并启动 [root@localhost opt]# tar -zxf ZenTaoPMS.12.5.3.zbox_64.tar.gz [
互联网-小阿宇
2022/11/21
1.2K0
Centos部署禅道项目管理软件
OpenShift企业测试环境应用部署实战
2-1-1 创建OpenShift useroot服务账户       
东风微鸣
2022/04/21
1.1K0
OpenShift企业测试环境应用部署实战
Centos部署禅道项目管理软件
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101828.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/29
1.2K0
Centos部署禅道项目管理软件
Docker部署禅道系统
系统初始化需要您访问:http://xxx.xxx.xx:9098/进行手动初始化配置
甄士隐
2022/03/09
8860
Docker部署禅道系统
OpenShift上禅道开源版11.5升级为企业版3.3
在之前的文章《OpenShift企业测试环境应用部署实战》中, 介绍了把禅道部署到企业测试环境的过程. 而这次是要对禅道进行升级, 其实严格说来不仅仅升级, 而是把开源版禅道11.5 升级为 企业版禅道3.3. 本文记录了升级的全过程.
东风微鸣
2022/04/21
6200
OpenShift上禅道开源版11.5升级为企业版3.3
Docker下搭建禅道管理系统
禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。
wencheng
2020/10/22
1.6K0
Docker下搭建禅道管理系统
禅道——Linux服务器部署禅道
禅道开源版 | https://www.zentao.net/download/80137.html
思索
2024/08/16
2790
禅道——Linux服务器部署禅道
使用docker方式部署"禅道"
禅道 项目管理软件 是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。
顾翔
2019/12/11
1.8K0
使用docker方式部署"禅道"
QVD-2024-15263:禅道身份认证绕过漏洞
禅道由禅道软件(青岛)有限公司开发,国产开源项目管理软件。它集项目集管理、产品管理、项目管理、质量管理、DevOps、知识库、BI效能、工作流、学堂、反馈管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。
Timeline Sec
2024/05/11
1.6K0
QVD-2024-15263:禅道身份认证绕过漏洞
centos8 禅道部署
数据库安装设置,重置数据库root账号密码,执行该命令前必须开启mariadb服务。
chuchur
2022/10/25
7090
推荐一个项目管理工具,落地基于Scrum的敏捷开发!
禅道由青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道项目管理软件的主要管理思想基于国际流行的敏捷项目管理方法—Scrum。Scrum方法注重实效,操作性强,非常适合软件研发项目的快速迭代开发。禅道在遵循其管理方式基础上,结合国内研发现状,整合了Bug管理,测试用例管理,发布管理,文档管理等功能,完整的覆盖了软件研发项目的整个生命周期。
macrozheng
2020/02/19
1.3K0
推荐一个项目管理工具,落地基于Scrum的敏捷开发!
Postman带token测试接口、找不到生产者、无法连接MySQL、禅道部署
1.点击登录接口,复制接口返回的token值,在postman的authorization中选择类型为Bearer Token 2.把token放到Headers中
关忆北.
2020/10/15
1.3K0
Postman带token测试接口、找不到生产者、无法连接MySQL、禅道部署
PMS 修改禅道默认首页元素及展示
进入禅道安装目录/htdocs/目录,备份index.php后修改index.php文件
授客
2019/09/11
1.4K0
PMS 修改禅道默认首页元素及展示
开源软件让你更优雅的阅读微信公众号
大家好,我是星哥,微信公众号已成为我们获取信息的重要渠道。然而,随着订阅号的增多,阅读微信公众号内容也变得越来越繁琐,有的是活动订阅的,有的根本不知道什么时候订阅,又不想取消订阅。今天,就让我们一起认识一款开源软件,它将让你的微信公众号阅读之旅变得更加优雅与高效!
星哥玩云
2024/12/20
1860
开源软件让你更优雅的阅读微信公众号
CNVD-2022-42853:禅道V16.5SQL注入漏洞
它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。
Timeline Sec
2022/12/30
2.2K0
CNVD-2022-42853:禅道V16.5SQL注入漏洞
禅道12.4.2后台管理员权限Getshell复现
禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。
Timeline Sec
2020/11/19
4.4K0
禅道12.4.2后台管理员权限Getshell复现
相关推荐
Docker搭建开源版禅道以及项目基本流程介绍
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验