从一台服务器把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的根目录,找一个空间大的地址存放镜像即可。文章来源:https://www.toymoban.com/news/detail-647501.html
具体查看另一篇文章:Docker更换Docker Root Dir目录_昱盖弥彰的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-647501.html
到了这里,关于Docker镜像迁移的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!