禅道docker化(Centos7.2)
Posted 质量管理的那些年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了禅道docker化(Centos7.2)相关的知识,希望对你有一定的参考价值。
操作步骤
确认服务器禅道版本及容器禅道版本
服务器禅道版本:9.6.2
容器禅道版本:9.6.3
版本sql比对
下载官方9.6.3源码包url:http://dl.cnezsoft.com/zentao/9.6.3/ZenTaoPMS.9.6.3.zip,解压缩查看\ZenTaoPMS.9.6.3\zentaopms\db\update9.6
下载禅道镜像
docker.io/idoop/zentao 9.6.3 9564d7d5cf17 3 months ago 169 MB
url:https://hub.docker.com/r/idoop/zentao/
docker pull idoop/zentao:9.6.3
配置docker-compose
确认需挂载目录
禅道文件:/opt/zbox/app/zentao/www/data/upload/1
禅道配置文件:/opt/zbox/app/zentao/config
系统配置文件:/opt/zbox/etc
数据库:/opt/zbox/data/mysql
计划备份文件:/mnt/data/z/pms/backup
日志文件:/opt/zbox/logs
version: '2'
services:
zentao-server:
image: docker.io/idoop/zentao
ports:
- '81:80'
- '3307:3306'
environment:
- USER="root"
- PASSWD="password"
- BIND_ADDRESS="false"
volumes:
- '/srv/data/zentao/upload:/opt/zbox/app/zentao/www/data/upload/1'
- '/srv/data/zentao/config:/opt/zbox/app/zentao/config'
- '/srv/data/zentao/mysql:/opt/zbox/data/mysql'
- '/srv/data/zentao/etc:/opt/zbox/etc'
- '/srv/data/zentao/logs:/opt/zbox/logs'
- '/srv/data/zentao/backup:/mnt/data/z/pms/backup'
停止原服务器
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
启动容器
[root@localhost zentao]# pwd
/srv/docker/docker-compose/zentao
[root@localhost zentao]# ll
total 4
-rw-r--r-- 1 root root 390 Apr 25 13:53 docker-compose_v1.0.0.yml
[root@localhost zentao]# docker-compose -f ./docker-compose_v1.0.0.yml up -d
Creating zentao_zentao-server_1 ... done
启动Apache和Mysql服务后
浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。
注:如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。
禅道默认管理员帐号是 admin,密码 123456。
禅道数据库
登录数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p (比如:/opt/zbox/bin/mysql -u root -P 3306 -p)
导入数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p 要导入的库名 < XXXX.sql (比如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)
禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adduser.sh来添加用户(先 cd /opt/zbox/auth/ 然后执行 ./adduser.sh)
网页访问 http://禅道服务的ip:apache端口,点击“数据库管理”按钮有2层验证:
系 统:默认选择MySQL。
服务器:127.0.0.1:mysql端口
用户名: root
密 码:123456
数据库:zentao
弹窗验证是输入运行 addusers.sh添加的用户名和密码
网页直接显示登录界面:
网页登录数据库
命令行连接数据库
打赏长按二维码
以上是关于禅道docker化(Centos7.2)的主要内容,如果未能解决你的问题,请参考以下文章