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