您现在的位置是:首页 >技术教程 >Docker compose部署禅道网站首页技术教程

Docker compose部署禅道

想学习java初学者 2025-07-13 00:01:03
简介Docker compose部署禅道

 整个工具的代码都在Gitee或者Github地址内

gitee:solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

github:GitHub - ZeroNing/solomon-parent: 这个项目主要是总结了工作上遇到的问题以及学习一些框架用于整合例如:rabbitMq、reids、Mqtt、S3协议的文件服务器、mongodb

1.新增docker compose文件

version: '3'
services:  # 定义服务,这里只有一个名为 'zentao' 的服务
  zentao:  # 服务名称,容器的名称将在 Docker 中是 'zentao'
    image: easysoft/zentao:latest  # 使用 'easysoft/zentao' 镜像的最新版本来启动容器
    container_name: zentao  # 指定容器的名称为 'zentao'
    ports:
      - "80:80"  # 将宿主机的 80 端口映射到容器的 80 端口,用于访问禅道的 Web 应用
    environment:  # 设置环境变量,以便容器内的应用可以读取
      - ZT_MYSQL_HOST=[外部数据库URL]  # 设置 MySQL 主机地址,指向外部 MySQL 数据库
      - ZT_MYSQL_PORT=[外部数据库端口]  # 设置 MySQL 端口号,默认为 3306
      - ZT_MYSQL_USER=[数据库账号]  # 设置连接 MySQL 的用户名为 'root'
      - ZT_MYSQL_PASSWORD=[数据库密码]  # 设置连接 MySQL 的密码为 'root'
      - ZT_MYSQL_DB=[数据库库名]  # 设置要连接的 MySQL 数据库名称为 'zentao'
      - LOG_PATH=/var/www/html/log  # 设置容器内日志文件的存储路径
      - MYSQL_INTERNAL=false  # 设置为 false,表示不使用容器内的 MySQL,而是连接外部的 MySQL 实例

2.提前创建好数据库

3.禅道服务

4.安装教程

点击安装

点击下一步

继续下一步

填写数据库配置,如果docker compose文件已经指定,则就直接点击下一步

然后禅道自动安装数据库然后点击下一步

这个则按照自己的需求选择,因为这个只是教程,则选择轻量级

然后就安装成功

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。