version: "3" #版本
services: #服务
zentao: #服务名
image: "xcodei/zentao" #使用的image镜像
ports: #开放端口
- 8414:80 # 开放禅道端口
#environment: #环境配置 (如果用已有数据库则把这一步注释即可)
#- MYSQL_ROOT_PASSWORD= 1111 #设置MySQL密码 (如果用已有数据库则把这一步注释即可)
extra_hosts: # 设置smtp服务器的IP和主机
- "smtp.exmail.qq.com:163.177.90.125"
volumes: #挂载目录
- ./data/www:/app/zentaopms #禅道目录
- ./data/data:/var/lib/mysql #MySQL的data数据目录
- /etc/localtime:/etc/localtime:ro #配置容器时间同步
restart: always # 自动重启(生产环境推荐使用)
container_name: zentao # 给容器起个名
# network_mode: "host" # 网络配置
直接docker run 也可以
docker run -d -p 80:80 -p 3306:3306 -name zentao -v ./data/www:/app/zentaopms -v ./data/data:/var/lib/mysql xcodei/zentao
如使用的是自由数据库的话可以不挂载MySQL目录。
zentao目录结构
drwxr-xr-x. 11 www-data www-data 131 Oct 21 09:56 ./
drwxr-xr-x. 1 root root 34 Oct 21 09:37 ../
drwxrwxr-x. 3 www-data www-data 61 Jul 17 23:27 bin/
drwxrwxrwx. 3 www-data www-data 109 Oct 21 10:26 config/
drwxrwxr-x. 3 www-data www-data 4096 Jul 17 23:28 db/
drwxrwxr-x. 2 www-data www-data 258 Jul 17 23:27 doc/
drwxrwxr-x. 3 www-data www-data 140 Jul 17 23:28 framework/
drwxrwxr-x. 25 www-data www-data 4096 Jul 17 23:28 lib/
drwxrwxrwx. 57 www-data www-data 4096 Jul 17 23:28 module/
drwxrwxrwx. 6 www-data www-data 60 Jul 17 23:27 tmp/
-rw-rw-r--. 1 www-data www-data 12 Jul 17 23:27 VERSION
drwxrwxrwx. 5 www-data www-data 198 Oct 21 10:06 www/
我们只需要把一下目录挂载即可:
-v ./data/www:/app/zentaopms #禅道目录
-v ./data/data:/var/lib/mysql #MySQL的data数据目录
Content type
Image
Digest
Size
167.7 MB
Last updated
almost 7 years ago
docker pull xcodei/zentao