近期因为公司原来的轻量云服务器即将到期,同时发现了新的LiunX的面板软件1Panel,支持将原来的两个项目所需运行环境(wordpress和nocobase),所以就开始迁移。中间遇到了不少问题,最后成功将网站迁移至同一个服务器,下面分享一下具体的方法。
适用条件:
1、本文章适用将A服务器的docker容器迁移至B服务器;(按容器迁移,并非迁移A服务器的docker环境到B服务器);
2、B服务器操作说明截图以1Panel面板为准;
3、两台服务器的docker都安装有docker compose
4、迁移过程包含数据卷迁移说明,可以将数据库容器一起迁移;
搬家迁移步骤:
第一步:停止A服务器docker容器,并打包成镜像;
第二步:传输A服务器docker容器镜像,到B服务器;
第三步:B服务器,加载A服务器docker容器镜像;
第四步:查看A服务器容器的数据卷信息,并压缩
第五步:传输A服务器容器的数据卷压缩包到B服务器;
第六步:B服务器启动A服务器docker容器镜像;
第七步:在B服务器重新启动原A服务器容器镜像设置正确标签、环境变量、数据卷等信息;
原创文章,作者:大壮同学,如若转载,请注明出处:https://www.lidazhuang.cn/jiaocheng/1677.html