docker-compose 运行,无法启动,一直在重启已解决 悬赏5积分
参考地址:zentao-docker/docker-compose.yml at master · quicklyon/zentao-docker (github.com)
我的docker-compose 的配置如下:
version: '3'
services:
zentao:
image: easysoft/quickon-zentao:18.5
restart: always
ports:
# 禅道访问页面端口设置,格式,宿主机端头:容器内端口,不建议设置为 80:80 ,这样占用了宿主机服务器的 80 短裤
- '18800:80'
# 禅道数据库端口设置,端口挂载便于外部管理禅道数据库,不建议设置为 3306:3306 除非你你服务器上不安装 MySQL 提供项目使用
- '8806:3306'
# 数据持久化挂载宿主机:格式: 宿主机路径目录:容器内部目录
# 容器内部的不用动,宿主机中的可根据自己需求修改,支持绝对路径和相对路径
volumes:
# - /gdwas/zentao/zentaopms:/www/zentaopms
# - /gdwas/zentao/mysql:/var/lib/mysql
- /gdwas/zentao/data:/data
environment:
# 数据库密码
- MYSQL_HOST=******
- MYSQL_PORT=3306
- MYSQL_USER=zentao
- MYSQL_PASSWORD=********
- MYSQL_DB=zentao
- LDAP_ENABLED=false
- SMTP_ENABLED=false
- LINK_GIT=false
- LINK_CI=false
- LINK_SCAN=false
启动后数据库一直在重启,docker logs 的信息如下:
16:30:09.42 Welcome to the Easysoft ZenTao 18.5 container
16:30:09.42 Subscribe to project updates by watching https://www.zentao.net
16:30:09.43 Submit issues and feature requests at https://www.zentao.net/ask.html
16:30:09.43
16:30:09.44 INFO ==> Prepare persistence directories.
16:30:09.56 INFO ==> Render php.ini with environment variables.
16:30:09.57 INFO ==> render template php.ini for amd64
16:30:09.63 INFO ==> Render apache sites config with envionment variables.
16:30:09.69 INFO ==> Check whether the MySQL is available.
16:30:09.69 INFO ==> MySQL is ready.
16:30:09.69 INFO ==> Check ZenTao 18.5 database.
禅道版本:禅道开源版 18.5
安装包类型:源码包
操作系统:CentOS
客户端浏览器:其他
🚢 这个镜像中不包行mysql的,需要单独拉mysql的镜像 可以参考下这里https://github.com/quicklyon/zentao-docker/blob/master/docker-compose.yml
回复
|