Docker容器跨服务器迁移步骤

一、需求

腾讯云服务器马上就过期了,上面部署了很多 docker 容器,需要将其迁移到华为云服务器,后续通过 B 服务器进行访问。

二、解决方法

1、在 A 服务器上,使用 docker save 命令将 iwmyx/mydockers 容器保存为文件:


docker save -o wmyx-mydockers tar wmyx/mydockers 

2、将生成的 wmyx-mydockers.tar 文件复制到 B 服务器上,可以使用 scp 命令或者其他文件传输方式。

3、在 B 服务器上加载该镜像文件。


docker load -i wmyx-mydockers.tar

4、在 B 服务器启动容器,并使用与源服务器相同的挂载和端口映射选项:

将容器内 6789 端口映射到主机的 16789 端口


docker run  -e WMYX_CLOUD=cloud -e WMYX_SERVER=0.0.0.0:6789 -p 16789:6789 -d iwmyx/mydockers

5、检查目标服务器上新的容器是否运行正常。


docker ps
© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...