DOCKER安装的禅道,对其数据进行迁移
记录禅道数据迁移
我是直接停止运行禅道镜像,将其打包
1.docker save -o zentao.tar idoop/zentao
生成了zentao.tar这个压缩包
2. 将这个压缩包拷贝至本地电脑,再通过本地电脑上传至目标服务器中(使用winscp工具)
3. 转至目标服务器进行操作 docker load -i zentao.tar 加载刚刚备份的文件,此时目标服务器上又多了一个镜像文件
4.运行镜像文件 docker run -d -p 8080:80 -p 8081:3306 -e USER=“admin” -e PASSWD=“123456” -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
禅道是装好了可是里面一点数据也没有!
有一疑问:我是完全拷贝之前的镜像文件,为什么数据没拷贝过来?
5.参考了很多文章才找到!我的禅道版本是11.7对应的数据在这2个目录下面
还需要把之前“1”和“zentao”这2个文件夹拷贝过来同时加上权限chmod 777
6. 重新启动镜像文件
成功!