1.拉取禅道镜像

# # 官方镜像
docker pull easysoft/zentao:latest

2.‌创建目录结构 并赋权


mkdir -p /Users/{yourhostname}/zentao/{data,config}

3. 创建docker-compose.yml

version: '3.7'
services:
  zentao:
    image: easysoft/zentao:latest  # 官方推荐镜像
    container_name: zentao
    ports:
      - "8480:80"  # 宿主机访问端口
    volumes:
      - /Users/{yourhostname}/zentao/data:/opt/zentao  # 持久化禅道数据
    environment:
      ZT_MYSQL_HOST: host.docker.internal  # 本地MySQL服务器IP,不能识别localhost、127.0.0.1等
      ZT_MYSQL_PORT: 3306
      ZT_MYSQL_USER: root
      ZT_MYSQL_PASSWORD: root  # 替换为实际密码
      ZT_MYSQL_DB: zentao  # 需提前创建的空数据库
      IS_CONTAINER: "false"  # 关键声明(非容器化数据库)
      PHP_MEMORY_LIMIT: 512M  # 性能优化参数
    restart: unless-stopped

4.创建数据库

CREATE DATABASE zentao CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

5.进入docker-compose.yml所在目录,执行

docker compose -f ./docker-compose.yml up -d

6. 打开网址 http://宿主机IP:8480 完成向导
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7. 登录禅道 开启愉快之旅
在这里插入图片描述
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐