发布网友 发布时间:2024-09-27 04:44
共1个回答
热心网友 时间:4分钟前
整理xwiki-docker迁移全过程记录,确保实验室维基系统平稳过渡:
迁移涉及两个docker容器:web服务容器名" xwiki-mysql-tomcat-web"与数据卷名"xwiki_xwiki-data",以及mysql服务容器名"xwiki-mysql-db"与对应数据卷名"xwiki_mysql-data"。
记录容器与数据卷信息,便于未来查阅。
更新容器至新镜像,保存为tar文件便于传输。
利用busybox镜像启动容器,通过参数--volumes-from共享数据卷。使用-it参数进入容器内,检查数据卷内容,容器内路径为"/usr/local/xwiki"。
备份数据卷至tar文件,使用参数-v $(pwd):/backup将本地目录映射至容器内部,执行"tar cvf /backup/xwiki_xwiki-data.tar /usr/local/xwiki"备份数据。
同上步骤备份mysql服务对应的数据卷。
在新服务器上执行备份还原过程,首先创建数据卷并进入容器验证目录结构。利用tar文件数据还原至创建的数据卷中。
同样步骤还原mysql服务对应的数据卷。
还原web服务与mysql服务镜像。
使用docker-compose.yml文件启动容器,至此,镜像与数据卷已成功迁移。