用Docker部署禅道(转载,原创作者:tinyhare)

回贴
回帖数 1
阅读数 1746
发表时间 2024-01-30 10:01:38
📘
路婕 楼主

观前提醒:

本文转自公众号 【漫跑的小兔】 欢迎大家关注原创作者。

请点击右侧链接,查看原文→  用Docker部署禅道

——————————————————正文开始———————————————————————


本文介绍下在Linux服务器上,使用Docker Compose,部署、升级和使用开源版禅道 的方法。


从开源版禅道18.5开始,Docker镜像进行了改版升级,更加好用易用了。下文适用于18.5以后的版本。

一、安装Docker

参考官网,本文只给出Ubuntu上的命令
卸载旧版本:


安装Docker软件源


查看Docker版本


定版本安装(不指定版本就是安装最新版,升级可以直接指定新版本运行此命令)

二、下载禅道镜像

镜像地址有两个,禅道官方仓库为 hub.zentao.net/app/zentao,Dockerca镜像仓库为easysoft/zentao

三、编写compose脚本

(直接使用docker命令也是可以的,但是每次都要重新写命令比较繁琐,或者记入一个文件中,所以干脆写个compose脚本就好了)

注:

 1、/zt-data为持久化路径,包括数据库,配置文件,上传的附件,日志,安装的插件等。


2、可以给前端加个nginx做反向代理,使用compose文件中hostname配置的名称寻找禅道,不要用ip,但要记得两个服务要位于同一个docker网络,networks中使用 external: true选用手工创建的网络。

四、启动禅道

在配置文件所在路径执行

用浏览器访问对应端口,执行初始化工作,就可以正常使用了:

五、升级禅道

备份(升级有失败的可能,一定要做好备份)

下载新镜像,修改compose.yaml中的镜像为新版本。



浏览器访问映射的端口,按提示执行升级就行了。


如不幸遭遇升级失败,只需把备份恢复到持久化路径,用旧镜像启动即可。

2024-01-30 10:06:53 路婕 最后编辑
1个回复
🍉
禅道 - 闫敏 沙发
很棒的文档
2024-01-30 10:20:05 禅道 - 闫敏 回帖
联系人
张淑钧/高级客户经理
电话(微信)
13156280939
QQ号码
2082428410
联系邮箱
zhangshujun@chandao.com
返回顶部
张淑钧
高级客户经理
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。