zoukankan      html  css  js  c++  java
  • 禅道docker

    64位电脑安装禅道,满足发送邮件功能

    第一步:

    docker ps

    查看docker中的容器是否有禅道(docker ps -a    这个指令看的是所有容器,包括未运行的)ps:登录服务器这个步骤没说,没必要说。。。。

    1、如果有进行备份删除

    2、如果没有进行第二步

    第二步:

    docker pull idoop/zentao

    本人用的这个版本的(ps:原先不知道用的那个版本,禅道邮件功能不能正常使用,各种ping  telnet全是通的,说多了都是泪啊 )

    第三步:

    mkdir -p /data/zbox && docker run -d -p 80:80 -p 3306:3306 
            -e USER="root" -e PASSWD="password" 
            -e BIND_ADDRESS="false" 
            -e SMTP_HOST="163.177.90.125 smtp.exmail.qq.com" 
            -v /data/zbox/:/opt/zbox/ 
            --name zentao-server 
            idoop/zentao:latest

     创建docker 镜像,端口号,发送邮件的IP 及smtp服务器(smtp.exmail.qq.com(使用SSL,端口号465)根据自己的配置来进行配置)

     注: 访问禅道的URL端口是 8080,数据库端口是3306,web登录的用户名密码是: Admin / 123456

          a) 删除之前运行的容器
          docker rm <ID>
          b) 删除本机保存禅道内容的文件夹
          rm -rf /data/zbox
          c). 重新部署禅道 (再次执行第三步命令)

    第四步:

    docker ps

    查看是否正常安装(此时会一条出现有id的数据)

    第五步:

    docker stop id

    如果想要停止禅道或者其他容器操作  就停止对应的id

    docker restart id

    重启对应id的容器

    docker rm id

    删除对应id的容器

    docker 基础指令:http://www.runoob.com/docker/docker-container-usage.html  

    禅道的备份数据在:/data/zbox/app/zentao/tmp/backup下面

    copy的话要把最新的xxx.sql.php     xxx.file.zip.php    xxx.code.zip.php  3个文件都要备份

    如果服务器直接替换的话,需要把docker  stop  id  在重启一下  禅道才正常使用(不停止,重启的话会卡死,且备份数据还原失败)

  • 相关阅读:
    一步一步教你在GridView中实现可收缩的面板
    收藏微软面试智力题 (附答案)
    WF4.0实战(一):文件审批流程
    WF4.0实战(六):控制WPF动画
    WF4.0实战(十一):邮件通知
    WF4.0实战(十):分布式酒店订房系统
    WF4.0实战(十六):模拟红绿灯
    WF4.0实战(五):实现一个直观易扩展的自动测试框架
    Beginning WF4读书笔记(一):创建一个简单的工作流
    DataGridView打印类
  • 原文地址:https://www.cnblogs.com/adolfmc/p/9500542.html
Copyright © 2011-2022 走看看