使用禅道Docker安装包安装 分享链接

最后编辑:王怡栋 于 2020-10-14 09:44:24


一、下载地址

禅道开源版:   /dl/zentao/docker/docker_zentao.zip

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

可挂载目录

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

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

二、安装使用

注意:需要关闭下selinux

1、构建镜像

下载安装包,解压缩。 进入docker_zentao目录,执行命令 docker build -t [镜像名称] [Dockerfile所在目录]

docker build -t zentao ./

2、运行镜像

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

例如

创建 /data/www /data/data 目录。

执行命令:

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

运行成功

3、安装禅道

通过浏览器访问http://ip,系统会自动转入安装程序。

使用产品须遵循我们的授权协议,不得擅自去除标志、链接。

检查系统安装环境,如软件版本、读写权限等。如有错误按提示操作即可。

填写数据库相关信息,如数据库已存在,可勾选清空现有数据。

生成配置文件my.php,管理员可自行修改设置,想重装系统则删除该文件即可。

设置管理员帐号和工作方式。


三、升级

1、重新构建镜像

重新修改Dockerfile,重新运行构建镜像命令

docker build -t zentao ./

2、关闭容器

docker stop 容器ID

docker stop 6b26b184f322

3、用新镜像运行容器

用之前运行镜像的命令,用新的镜像重新运行容器。

注意:[主机代码目录]、[主机数据目录]、mysql密码 必须和之前的容器一致。

4、升级禅道

在 [主机代码目录] 的 www 目录创建 ok.txt。

创建后,点击 继续更新。

升级成功。

四、访问禅道数据库

1、安装成功之后,确认下容器的ID:

2、进入docker容器:

执行下面命令,ID使用上面查询的ID即可。

docker exec -it cc8f97cdf51b /bin/bash

结果:

3、访问数据库:

密码默认是123456,但是运行镜像的时候 MYSQL_ROOT_PASSWORD修改密码的话,需要使用修改后的密码。


薛才杰 47724