本文内容线上禅道迁移至线下Docker环境
以下:
注意事项
禅道的数据备份恢复必须是在同一个版本之间进行的,测试过不同小版本之间的备份恢复也会出现问题,所以在做迁移之前需要保证版本一致性。
线下禅道环境搭建
(1)拉取禅道镜像
1 | docker pull idoop/zentao:11.6 |
(2)运行镜像容器
1 | docker run -d -p 9000:80 -p 13306:3306 -e USER="root" -e PASSWD="yangrui666." -e BIND_ADDRESS="false" -v /var/zbox/:/opt/zbox/ --name zentao |
(3)运行成功则可以在浏览器访问禅道
地址为 ip:9000
数据迁移
(1)进入原禅道后台管理,在数据选项中对禅道进行备份,将备份好的文件传输到新禅道的备份对应目录
这里需要注意的是复制过去的备份文件一定要有读写权限,我一开始直接复制过去,也没有设置权限,一直卡在还原的地方,后来直接设置备份文件所有权限 chmod 777 **
(2)在新禅道界面上对数据进行还原
设置每日备份
由于禅道系统自身默认是每日备份的,所以无需单独进行设置,也可以在后台管理,数据,里面对备份进行设置。