原服务器中文件打包
禅道配置文件迁移:(zentaopms/tmp/backup 该目录是备份文件存储目录)
cd /www/zentaopms/tmp/backup/
tar -czf zentao_upload.tar.gz ./*
禅道的附件文件迁移(zentaopms/www/data/upload/1 该目录是附件存储目录)
cd /www/zentaopms/www/data/upload/
tar -czf 1.tar ./1/*
注意:上传和下载打包的文件超过4G会导致文件损坏,可以分多几次打包文件;
禅道服务docker run命令
sudo docker run --name zentao -p 9010:80 -v /data/zentao/zentaopms:/www/zentaopms -v /data/zentao/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --restart always -d easysoft/zentao:12.3.3
推荐使用docker-compos
version: '3.8'
services:
zentao:
image: easysoft/zentao:12.3.3
container_name: zentao
restart: always
ports:
- "9010:80"
environment:
MYSQL_ROOT_PASSWORD: 123456
volumes:
- /data/zentao/zentaopms:/www/zentaopms
- /data/zentao/mysqldata:/var/lib/mysql
服务恢复
将原服务器中打包的文件上传到新服务对应的目录中;
在禅道的管理页面>后台>数据>点击恢复;
最后验证数据是否正确;