×

使用Docker安装禅道

hqy hqy 发表于2026-01-08 23:13:07 浏览24 评论0

抢沙发发表评论

1、安装Docker









# 安装Dockerhttps://docs.docker.com/get-docker/
# 安装Docker Composehttps://docs.docker.com/compose/install/
# CentOS安装Dockerhttps://mp.weixin.qq.com/s/nHNPbCmdQs3E5x1QBP-ueA
2、安装禅道





详见:https://www.zentao.net/downloads.htmlhttps://www.zentao.net/book/zentaopms/docker-1111.htmlhttps://hub.docker.com/r/easysoft/zentaohttps://github.com/quicklyon/zentao-docker
创建目录:


mkdir zentaocd zentao
创建docker-compose.yml文件:


































































































services:# db service for zentao  zentao-db:    image: bitnami/mariadb:10.6    # 国内镜像    # image: hub.zentao.net/app/mariadb:10.6-bitnami    container_name: zentao-db    pull_policy: if_not_present    restart: always    volumes:      - 'zentao_db:/bitnami/mariadb'      # 使用宿主机目录挂载数据      # - '/data/zentao/mariadb:/bitnami/mariadb'    networks:      - zentao-net    environment:      - MARIADB_USER=my_user      - MARIADB_PASSWORD=my_password      - MARIADB_DATABASE=zentao      - MARIADB_CHARACTER_SET=utf8mb4      - MARIADB_COLLATE=utf8mb4_unicode_ci      - MARIADB_ROOT_PASSWORD=pass4Zentao    healthcheck:      test: ['CMD', '/opt/bitnami/scripts/mariadb/healthcheck.sh']      interval: 15s      timeout: 5s      retries: 6  zentao-cache:    image: bitnami/redis:6.2    # 国内镜像    # image: hub.zentao.net/app/redis:6.2-bitnami    container_name: zentao-cache    pull_policy: if_not_present    restart: always    environment:      - REDIS_PASSWORD=pass4Zentao    volumes:      - 'zentao_cache:/bitnami/redis/data'      # 使用宿主机目录挂载数据      # - '/data/zentao/redis:/bitnami/redis/data'    networks:      - zentao-net# zentao service  zentao:    image: easysoft/zentao    # 国内镜像    # image: hub.zentao.net/app/zentao    container_name: zentao    pull_policy: always    restart: always    ports:      - '80:80'    volumes:      - 'zentao_data:/data'      # 使用宿主机目录挂载数据      # - '/data/zentao/data:/data'    depends_on:      - zentao-db      - zentao-cache    environment:      - ZT_MYSQL_HOST=zentao-db      - ZT_MYSQL_PORT=3306      - ZT_MYSQL_USER=root      - ZT_MYSQL_PASSWORD=pass4Zentao      - ZT_MYSQL_DB=zentao      # 从21.3版本开始,如果已经设置了redis相关环境变量自动开启redis session缓存,可不用配置如下环境变量      - PHP_SESSION_TYPE=redis      - PHP_SESSION_PATH=tcp://zentao-cache:6379?auth=pass4Zentao      - PHP_EXT_REDIS=true      - PHP_SESSION_REDIS_DATABASE=6 # 如果session是redis默认使用6, session database和cache database不要复用      # end      - ZT_REDIS_HOST=zentao-cache      - ZT_REDIS_PORT=6379      - ZT_REDIS_PASSWORD=pass4Zentao      - ZT_REDIS_SERIALIZER=igbinary # php, igbinary      # - ZT_REDIS_DATABASE=0 # 默认禅道为0      - ZT_CACHE_ENABLE=true      - ZT_CACHE_TYPE=redis      - ZT_CACHE_SCOPE=private      - ZT_CACHE_LIFETIME=0      - PHP_MAX_EXECUTION_TIME=120      - PHP_MEMORY_LIMIT=512M      - PHP_POST_MAX_SIZE=128M      - PHP_UPLOAD_MAX_FILESIZE=128M    networks:      - zentao-net      # 指定mac地址设置网络如下,需要删除`- zentao-net`      # zentao-net:      # 02:42:ac:11:00:02为示例mac地址      #   mac_address: 02:42:ac:11:00:02networks:  zentao-net:    driver: bridge# persistence for mysql, cache and zentaovolumes:  zentao_db:  zentao_cache:  zentao_data:
修改docker-compose.yml文件:

sed -i 's/80:80/8080:80/g' docker-compose.yml
创建并启动容器:

docker-compose up -d
查看容器列表:

docker ps
查看数据卷列表:

docker volume ls
图片
进入容器:








# 进入zentao-db容器:docker exec -it zentao-db bash
# 进入zentao-cache容器:docker exec -it zentao-cache bash
# 进入zentao容器:docker exec -it zentao bash
停止并销毁容器:

docker-compose down
删除镜像:

docker rmi bitnami/mariadb:10.6 bitnami/redis:6.2 easysoft/zentao
删除数据卷:

docker volume rm zentao_zentao_db zentao_zentao_cache zentao_zentao_data
3、浏览器访问


假设当前ip为192.168.186.128浏览器访问:http://192.168.186.128:8080
安装:
图片
协议:
图片
系统检查:
图片

生成配置文件:

图片

安装数据库表:

图片

保存配置文件:

图片

使用模式(使用全生命周期管理模式):


请选择使用模式:后续您还可以在禅道的 “后台-系统设置-模式” 中进行切换。
图片

设置账号:

图片






# 说明:根据实际情况填写,以下填写仅为示例
公司名称:禅道管理员账号:admin管理员密码:不需要导入demo数据

安装成功:

图片

登录禅道管理系统:

图片

首页:

图片
图片

切换管理模式:


在“后台-系统设置-模式管理”切换
图片
图片
图片
4、详见







https://www.chandao.com/https://www.zentao.net/http://www.zentao.pm/https://hub.docker.com/r/easysoft/zentaohttps://github.com/easysoft/zentaopmshttps://github.com/quicklyon/zentao-dockerhttps://gitee.com/wwccss/zentaopms


打赏

本文链接:https://kinber.cn/post/6141.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客