# 安装Dockerhttps://docs.docker.com/get-docker/# 安装Docker Composehttps://docs.docker.com/compose/install/# CentOS安装Dockerhttps://mp.weixin.qq.com/s/nHNPbCmdQs3E5x1QBP-ueA详见: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
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:
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 bashdocker-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
假设当前ip为192.168.186.128浏览器访问:http://192.168.186.128:8080



生成配置文件:

安装数据库表:

保存配置文件:

使用模式(使用全生命周期管理模式):
请选择使用模式:后续您还可以在禅道的 “后台-系统设置-模式” 中进行切换。

设置账号:

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

登录禅道管理系统:

首页:


切换管理模式:
在“后台-系统设置-模式管理”切换



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://www.kinber.cn/post/6141.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
