赞
踩
禅道docker安装官方手册:
https://www.zentao.net/book/zentaopmshelp/90.html
两种方式安装:
使用禅道过程中要上传很多附件,所以最好选一个空间大的目录:
mkdir /home/zentao/zentaopms
mkdir /home/zentao/mysqldata
chmod -R 777 /home/zentao/zentaopms
chmod -R 777 /home/zentao/mysqldata
docker run --name zentao --privileged=true -p 8183:80 -v /home/zentao/zentaopms:/www/zentaopms -v /home/zentao/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d nanlist/zentao12.3.3:v1.0
--name:容器名称
–privileged=true :给容器加挂载目录权限
-v:持久化目录
-e:mysql数据库密码
-d:镜像名称
docker logs --tail=1000 zentao
ip+:8183
一直下一步,需要填mysql,Mysql密码是123456
设置账号:
设置完成,重新登录会让你重新修改一次密码
version: '3.0' services: # 禅道(你自己的容器名称) behelpful-zentao: image: nanlist/zentao12.3.3:v1.0 container_name: zentao privileged: true ports: # 禅道访问页面端口设置,格式,宿主机端头:容器内端口,不建议设置为 80:80 ,这样占用了宿主机服务器的 80 短裤 - '8183:80' # 禅道数据库端口设置,端口挂载便于外部管理禅道数据库,不建议设置为 3306:3306 除非你你服务器上不安装 MySQL 提供项目使用 - '2906:3306' # 数据持久化挂载宿主机:格式: 宿主机路径目录:容器内部目录 # 容器内部的不用动,宿主机中的可根据自己需求修改,支持绝对路径和相对路径 volumes: - '/home/zentao/data:/www/zentaopms' - '/home/zentao/mysql:/var/lib/mysql' # 禅道数据库MySQL root 用户密码设置(这里设置了,感觉无效,启动时依然警告:Access denied for user \'root\'@\'localhost\' (using password: NO)) # 启动引导界面还会让你设置一次 数据库 MySQL 的 用户和密码 environment: # 数据库密码 - MYSQL_ROOT_PASSWORD=123456
命令:
docker-compose up -d # 创建并后台运行所有容器
docker-compose down # 停止并删除容器、网络、卷、镜像。
docker-compose logs # 查看容器输出日志
docker-compose restart # 重启服务
docker-compose start # 启动服务
docker-compose stop # 停止服务
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。