当前位置: 首页 > article >正文

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文件已经指定,则就直接点击下一步

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

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

然后就安装成功


http://www.kler.cn/a/545524.html

相关文章:

  • 创建和管理 Conda 环境:环境隔离与依赖管理
  • k8s向容器内传文件与下载文件
  • XMOS的多项音频技术创新将大模型与边缘AI应用密切联系形成生态化合
  • CentOS-Stream 9安装
  • 消息中间件:RabbitMQ镜像集群部署配置全流程
  • 国自然青年项目|基于CT影像组学和深度学习监测晚期非小细胞肺癌免疫微环境及预测免疫治疗疗效的研究|基金申请·25-02-10
  • CEF132 编译指南 MacOS 篇 - depot_tools 安装与配置 (四)
  • Java设计模式——责任链模式与策略模式
  • 可编程网卡芯片在京东云网络的应用实践【BGW边界网关篇】
  • 如何用CSS解决边距合并问题?
  • SANS 网络安全 网络安全三件套
  • MongoDB 入门操作指南
  • C++,STL容器适配器,stack:栈深入解析
  • 【网络安全 | 漏洞挖掘】跨子域账户合并导致的账户劫持与删除
  • Python + WhisperX:解锁语音识别的高效新姿势
  • 基于MATLAB的沥青试样孔隙率自动分析——原理详解与代码实现
  • 初识Linux · 重定向和缓冲区(续)
  • Go 语言常用的结构体标签解析
  • 基于 GEE 计算研究区年均地表温度数据
  • Unity状态机的实现方法一