Docker 安装项目管理软件zentao(禅道)

禅道docker安装官方手册:

https://www.zentao.net/book/zentaopmshelp/90.html

docker 镜像选择,目前有两种镜像:

1.idoop/zentao(stars领先)

在这里插入图片描述

2.easysoft/zentao(官方认证,根正苗红)

在这里插入图片描述

安装

两种方式安装:

1. Docker 启动:

新建文件目录

使用禅道过程中要上传很多附件,所以最好选一个空间大的目录:

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
设置账号:
在这里插入图片描述
设置完成,重新登录会让你重新修改一次密码
在这里插入图片描述

2.docker-compose安装

首先要安装docker-compose

编写docker-compose.yml 文件

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      # 停止服务
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值