zoukankan      html  css  js  c++  java
  • Docker安装部署禅道开源版12.5

    下载禅道

    禅道开源版 12.5   http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip

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

    可挂载目录

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

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

    部署容器

    注:需要关闭下selinux

    1. 构建镜像

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

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

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

    查看镜像构建结果  docker images

    [root@localhost docker_zentao]# docker images
    REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE 
    zentao_latest                 latest              b3a3cd03be42        3 hours ago         613 MB      刚刚dockerfile构建的
    docker.io/ubuntu              16.04               9499db781771        38 hours ago        131 MB
    docker.io/sameersbn/gitlab    latest              bfe65644733f        2 months ago        3.6 GB
    docker.io/rabbitmq            3.8.6-management    64a1f920fb0d        3 months ago        187 MB
    docker.io/redis               6.0.6               1319b1eaa0b7        3 months ago        104 MB
    docker.io/beginor/gitlab-ce   latest              5595d4ff803e        2 years ago         1.5 GB

    2、运行镜像

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

    创建 /home/docker_data/zentao 目录

    运行容器并指定端口,注意:80和8080端口 我这是把容器内部80指定到8002管理端口

    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:端口号 系统自动转入安装流程   

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

     

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

     

    4. 修改配置文件

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

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

    若数据库zentao已存在,勾选清空现有数据   这是说的是内部容器mysl数据库

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

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

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

     

     登录成功进入禅道,禅道安全性的提示修改密码 ,至此,docker部署安装禅道完成

  • 相关阅读:
    selector
    c# word 转pdf 导出失败,因为此功能尚未安装
    Jquery
    Enter
    获取当前地址的参数值
    无法向会话状态服务器发出会话状态请求。
    Ajax 跨域请求
    JsonResult 处理时间格式
    VS2013打开项目提示"Asp.net4.5未在web服务器上注册
    死锁
  • 原文地址:https://www.cnblogs.com/wpnr/p/14051775.html
Copyright © 2011-2022 走看看