简单的看了一下原文,他使用的是Ubuntu的操作系统,第一步的Docker安装相关命令我确实没有使用过。不过对Linux熟悉的话,那些命令也不难理解。我的是Centos7.5安装的docker,可以参照我的其他博文或者自行百度。接下来开始我的跟练!
1、下载镜像
- (禅道仓库)
docker pull hub.zentao.net/app/zentao:18.10
- (docker仓库)
docker pull easysoft/zentao:18.10
# 以上两种方式任选其一,我使用的是禅道仓库
[root@node01 ~]# docker pull hub.zentao.net/app/zentao:18.10
18.10: Pulling from app/zentao
b7f91549542c: Pull complete
6fc18e9d8534: Pull complete
2983c1dd6d30: Pull complete
dd480174791a: Pull complete
a8847cac3d8f: Pull complete
5a3dfd58e1ad: Pull complete
2660e43392bd: Pull complete
d15bee56465f: Pull complete
a43092a20eb7: Pull complete
4e8dfdabdb52: Pull complete
4f4fb700ef54: Pull complete
0a7ac94fb350: Pull complete
8ee05c68845c: Pull complete
ce2b53f47bc2: Pull complete
4443e5c4fa61: Pull complete
e3ea9361327c: Pull complete
660fcd97fabe: Pull complete
Digest: sha256:65cd5f01db6d18e89c6594df30f7613a10cfea9016e2bc2adb05506f686991a2
Status: Downloaded newer image for hub.zentao.net/app/zentao:18.10
hub.zentao.net/app/zentao:18.10
2、编写compose脚本
# 保存为 compose.yaml
services:
zentao:
hostname: "zentao"
ports:
- "8080:80"
restart: 'always'
image: "easysoft/zentao:18.10"
environment:
- MYSQL_INTERNAL=true
volumes:
- /zt_data:/data
networks:
default:
name: zentaonet
- /zt-data为持久化路径,包括数据库,配置文件,上传的附件,日志,安装的插件等。
- 可以给前端加个nginx做反向代理,使用compose文件中hostname配置的名称寻找禅道,不要用ip,但要记得两个服务要位于同一个docker网络,networks中使用 external: true选用手工创建的网络。
3、启动禅道
docker compose up -d
— 要养成终生学习的习惯 —
标签:Pull,complete,18.10,部署,zentao,Docker,docker,禅道 From: https://www.cnblogs.com/houhuilinblogs/p/18076878