侧边栏壁纸
博主头像
fastjrun博主等级

前大厂工程师,长期从事 Java 开发,架构设计,容器化等相关工作,精通java,熟练使用maven、jenkins等devops相关工具链,擅长容器化方案规划、设计和落地。

  • 累计撰写 49 篇文章
  • 累计创建 41 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Docker部署禅道

fastjrun
2022-01-03 / 0 评论 / 0 点赞 / 433 阅读 / 1,028 字 / 正在检测是否收录...

规划

使用docker方式极简安装禅道。

镜像

• pi4k8s/php-mysql:7.2-apache: 第三方镜像,同时支持x86-64和arm64v8,树莓派可用

宿主机

• IP:10.0.1.155
• 基础环境:centos-7.8/centos-7.9+docker-19.03.8
• 配置目录:无
• 配置文件:无
• 数据目录:/opt/server/zentao/data/
• 日志目录:无
• 开放端口:8085
• 网络模式:bridge

依赖服务

• MYSQL:(参考:Docker部署Mysql-5.7.30)

拉取镜像

# x86-64 & arm64v8
docker pull pi4k8s/php-mysql:7.2-apache

启动容器

x86版本

docker run -itd --name zentao \
-p 8085:80 \
--privileged=true --restart always \
-e TZ=Asia/Shanghai \
-v /opt/server/zentao/data:/var/www/html \
pi4k8s/php-mysql:7.2-apache

arm64v8版本

同x86

安装

cd /opt/server/zentao/data
curl -O -L -s "https://dl.cnezsoft.com/zentao/16.0/ZenTaoPMS.16.0.zip"
yum install -y unzip
unzip ZenTaoPMS.16.0.zip
rm -f ZenTaoPMS.16.0.zip

初始化服务
• 访问地址:http://10.0.1.155:8085/zentaopms/www/install.php
首次访问
image.png
点“开始安装”按钮,进入“授权协议”页面
image.png
点“下一步”,进入“系统检查”页面
image.png
继续点“下一步”,进入“生成配置文件”页面
image.png
在本页配置时区、默认语言和数据库服务器信息后,点“保存”按钮,如果配置没有问题,则进入配置文件确认页面
image.png
继续点“下一步”,禅道系统安装成功。
image.png
根据个人偏好可自行选择经典管理模式或者全新项目集群管理模式进行使用。

删除容器

docker stop zentao && docker rm zentao 
# 强制删除
docker rm -f zentao 

日常运维

docker start zentao 
docker restart zentao 
docker stop zentao 

备份相关

• 数据目录:opt/server/zentao/data/

0

评论区