手动迁移docker镜像

因为一些特殊情况,我们生产环境做了几次docker镜像的迁移操作,所以特此做个记录

先到有镜像的主机上找到需要迁移的镜像

docker images

找到相应的IMAGE ID

cd /data

将镜像保存为本地文件

docker save eb40dcf6407 > xxx.tar     #这个eb40dcf6407   就是本次要迁移的image id

然后传到目标服务器

scp xxx.tar root@xxx:/xx/xx

到目标服务器还原镜像

docker load < xxx.tar

查看镜像

docker images

能看到刚才load的镜像有没有加载进来,发现加载进来的镜像名称、标签均为none,使用docker tag eb40dcf6407 xx:latest 修改为原来的镜像名称和标签名称,其中eb40dcf6407 为images id

posted @ 2020-11-24 16:44  有鹏自远方来  阅读(157)  评论(0)    收藏  举报