Docker部署安装禅道

下载禅道

禅道开源版

数据库用户名:  root,默认密码:  123456。运行时可设置 MYSQL_ROOT_PASSWORD变量来更改密码

可挂载目录

/app/zentaopms:该目录为禅道目录,里面包含禅道代码及附件上传目录。

/var/lib/mysql:该目录为数据库的数据目录

部署容器

注:需要关闭下selinux

1. 构建镜像

下载安装包,通过FTP工具将安装包上传到服务器,解压缩。 进入docker_zentao目录,

执行命令 docker build -t [镜像名称] [Dockerfile所在目录] 构建镜像(安装包实际是一个脚本 — dockerfile)

unzip -d ./ docker_zentao.zip               # 解压安装到到当前路径
cd docker_zentao                            # 进入解压文件目录 
docker build -t zentao_latest ./            # 构建镜像

查看镜像构建结果

docker images

 

Docker部署安装禅道_第1张图片

2、运行镜像

docker run --name [容器名称] -p [主机端口]:80 -v [主机代码目录]:/app/zentaopms -v [主机数据目录]:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=[数据库密码] -d [镜像名]:latest

例如:  创建 /home/docker_data/zentao 目录

执行命令:

docker run --name zentao -p 8002:80 -v /home/docker_data/zenta/www:/app/zentaopms -v /home/docker_data/zenta/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d zentao:latest

运行成功

安装禅道

1. 客户端浏览器访问http://IP:端口号 系统自动转入安装流程

Docker部署安装禅道_第2张图片

2. 授权协议,勾选协议点击下一步

Docker部署安装禅道_第3张图片

3. 系统检查,点击下一步

Docker部署安装禅道_第4张图片

4. 修改配置文件

使用禅道容器自身mysql数据库服务输入:127.0.0.1或localhost

使用其他mysql数据库,则数据库服务、端口、账号和密码输入对应消息点击下一步

若数据库zentao已存在,勾选清空现有数据

Docker部署安装禅道_第5张图片

5. 保存my.php配置文件,确认没问题点击下一步

后续需要调整直接修改 app/zentaopms/config/my.php文件

Docker部署安装禅道_第6张图片

6. 安装成功,点击登录禅道管理系统

Docker部署安装禅道_第7张图片

7. 设置公司名称、工作方式和账号密码

Docker部署安装禅道_第8张图片

8. 保存成功进入登录页,输入账号密码进行登录

Docker部署安装禅道_第9张图片

9. 登录成功进入禅道,禅道安全性的提示修改密码

Docker部署安装禅道_第10张图片至此,docker部署安装禅道完成

参考:https://www.zentao.net/book/zentaopmshelp/303.html

你可能感兴趣的:(Docker)