禅道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 在重启一下 禅道才正常使用(不停止,重启的话会卡死,且备份数据还原失败)
相关文章
- Java websocket_docker rocketmq
- 使用 Docker 高效搭建本地开发环境(详细教程)
- 快速上手docker-java,示例全网最全,带你踩坑,带你飞
- docker 常用操作命令_docker命令大全
- 使用 Docker 搭建本地开发环境!真心强啊
- Docker常用命令大全,看这篇文章就够了!
- docker-swarm
- 向量数据库入坑:使用 Docker 和 Milvus 快速构建本地轻量图片搜索引擎
- Docker服务的停止命令(systemctl stop docker)
- Docker服务的重启服务命令(systemctl restart docker)
- Docker服务的搜索镜像命令(docker search 镜像名称)
- 「 【Docker】设置docker加速器(如何使docker下载速度变快) 」
- 「 【Docker】如何处理宝塔docker管理器未启动 」
- 【Docker 系列】docker 学习 二,Docker 的常用命令
- 【Docker 系列】docker 学习 三
- 【Docker 系列】docker 学习 五,容器数据卷
- 【Docker 系列】docker 学习六,DockerFile
- 【Docker 系列】docker 学习八,Docker 网络
- 【Docker 系列】docker 学习十,Compose 编写规则及wp 实战
- 使用Docker安装Redis并配置成功(docker安装redis)
- Docker 在安全组件、实时容器迁移方面的进展