一、需求
腾讯云服务器马上就过期了,上面部署了很多 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
© 版权声明
博主的文章没有高度、深度和广度,只是凑字数。利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的纯镀 24k 文章!如若有侵权,请联系博主删除。
喜欢就点个赞吧