安装与升级
手册分类 
- 1. 禅道DevOps解决方案介绍
- 1.1 关于禅道DevOps解决方案
- 1.2 DevOps4.0版本的变化
- 2. 安装与升级
- 3. 空间
- 4. 代码库
- 5. 分支规则
- 6. 分支类型
- 7. 评审流程
- 8. 分支归档
- 8.1 使用分支归档功能
- 9. 流水线
- 10. 代码扫描
- 11. 应用管理
- 11.1 应用管理
- 12. 部署
- 13. 制品库
- 14. Fit命令
- 14.1 Fit命令行使用手册
- 1.1 关于禅道DevOps解决方案
如何通过Docker Compose方式部署GitFox
作者:DevOps最后编辑:孟笑宇 于 2026-09-18 15:31:16 浏览量:1725 分享链接
本篇目录
1.GitFox镜像地址
hub.zentao.net/app/gitfox-community:2.1 禅道开源版镜像:hub.zentao.net/app/zentao:22.6,其他版本镜像到禅道动态获取
2.使用docker compose运行
示例如下:
services:
zentao-db:
image: mariadb:10.6
container_name: zentao-db
ports:
- '3306:3306'
volumes:
- /data/zentao-mysql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=pass4Zentao
- MYSQL_DATABASE=zentao
networks:
- zentao-net
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h127.0.0.1 -uroot -p$$MYSQL_ROOT_PASSWORD"]
interval: 3s
timeout: 3s
retries: 10
start_period: 20s
zentao:
image: hub.zentao.net/app/zentao:22.6
container_name: zentao
ports:
- '80:80'
volumes:
- /data/zentao-file:/data
depends_on:
zentao-db:
condition: service_healthy
environment:
- ZT_MYSQL_HOST=zentao-db
- ZT_MYSQL_PORT=3306
- ZT_MYSQL_USER=root
- ZT_MYSQL_PASSWORD=pass4Zentao
- ZT_MYSQL_DB=zentao
- PHP_MAX_EXECUTION_TIME=120
- PHP_MEMORY_LIMIT=512M
- PHP_POST_MAX_SIZE=128M
- PHP_UPLOAD_MAX_FILESIZE=128M
networks:
- zentao-net
gitfox:
image: hub.zentao.net/app/gitfox-community:2.1
container_name: gitfox
ports:
- '3000:3000'
- '3322:3322'
volumes:
- /data/zentao-file:/data
depends_on:
zentao-db:
condition: service_healthy
environment:
- GITFOX_SERVER_PROTO=http
- GITFOX_SERVER_HOST=192.168.232.133 #当前服务器地址
- GITFOX_REPO_URL_EXPOSE_PORT=true
- GITFOX_HTTP_PORT=3000
- GITFOX_SSH_PORT=3322
- GITFOX_DEVOPS_URL=http://192.168.232.133/api.php/v1 #禅道服务器地址
- GITFOX_DB_DRIVER=mysql
- GITFOX_DB_HOST=zentao-db
- GITFOX_DB_PORT=3306
- GITFOX_DB_USER=root
- GITFOX_DB_PASSWORD=pass4Zentao
- GITFOX_DB_NAME=zentao
- GITFOX_DB_TIMEZONE=Asia/Shanghai
healthcheck:
test: ["CMD", "curl", "-fsS", "http://127.0.0.1:3000/public/health"]
interval: 5s
timeout: 1s
retries: 1
start_period: 30s
networks:
- zentao-net
networks:
zentao-net:
driver: bridge
3.部署禅道
正常执行禅道安装流程,完成禅道安装(安装GitFox引擎点击跳过)

4.启动GitFox容器
docker compose start gitfox
5.修改my.php配置文件
增加以下参数,修改为实际服务器地址 $config->devops->gitfoxURL = '192.168.232.133'; //GitFox服务器地址 $config->devops->gitfoxPort = 3000 ; //GitFox端口 $config->devops->CSPs[]= '192.168.232.133:3000'; //GitFox服务器地址:端口
6.验证
重新登录禅道,可以看到空间等代表启动成功


















精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


