1. docker compose文件
services:# 数据库服务zentao-db:image:mariadb:10.6.18container_name:zentao-dbports:-3306:3306volumes:# 数据持久化:挂载到宿主机,前半段为自己本机地址-/data/app/mysql/data:/var/lib/mysql# 挂载自定义配置文件目录,提前准备后配置文件-/data/app/mysql/config:/etc/mysql/conf.denvironment:-MYSQL_ROOT_PASSWORD=pass4Zentao# 修改为你的强密码-MYSQL_DATABASE=zentao-TZ=Asia/Shanghainetworks:-zentao-nethealthcheck:test:['CMD','mysqladmin','ping','-h','localhost']interval:10stimeout:5sretries:5# 禅道服务zentao:image:hub.zentao.net/app/zentao:devops-22.2container_name:zentaoports:-'80:80'-'3000:3000'volumes:-/data/app/chandao/data:/data# 挂载禅道数据depends_on:-zentao-dbenvironment:-ZT_MYSQL_HOST=zentao-db-ZT_MYSQL_PORT=3306-ZT_MYSQL_USER=root-ZT_MYSQL_PASSWORD=pass4Zentao# 与上面数据库密码保持一致-ZT_MYSQL_DB=zentaonetworks:-zentao-netnetworks:zentao-net:driver:bridgemysql配置文件my.cnf, 在mysql/config目录下
[mysqld] lower_case_table_names = 1 character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci max_allowed_packet = 1024M
2. 启动
#配置文件名称为标准是直接启动dockercompose up-d#配置文件dockercompose-fchandao-compose.yml up-d3. 禅道
访问项目端口,进入安装页面,一路下一步即可