禅道docker

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

第一步:html

docker psweb

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

一、若是有进行备份删除docker

二、若是没有进行第二步数据库

第二步:服务器

docker pull idoop/zentaoapp

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

第三步:rest

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  在重启一下  禅道才正常使用(不中止,重启的话会卡死,且备份数据还原失败)

相关文章
相关标签/搜索