Docker镜像迁移
docker镜像迁移
·
从一台服务器把Docker镜像迁移到另一台服务器中
1. 镜像打包
首先需要对源服务器的镜像进行打包
源服务器中镜像名为A,则在源服务器中执行打包命令:
docker save A > /home/A.tar
docker save 镜像名称:镜像tag > 打包生成的镜像tar包的绝对路径
将打包好的tar包通过scp命令迁移到目标服务器。也可以通过手动下载上传进行迁移。
scp命令如下:
scp A.tar root@目标服务器IP地址:/home
冒号后为目标服务器接受tar包目录地址
2. 镜像导入
进入目标服务器/home目录(或者你自己指定的接受目录),找到传输过来的A.tar镜像包。
执行镜像导入命令:
docker load < /home/A.tar
加载成功后即可调用docker images查看到A镜像。
注:导入镜像时,我遇到了docker根目录内存不足,导致无法导入镜像的问题,这时候只需要更改docker的根目录,找一个空间大的地址存放镜像即可。
具体查看另一篇文章:Docker更换Docker Root Dir目录_昱盖弥彰的博客-CSDN博客
更多推荐
已为社区贡献1条内容
所有评论(0)