docker镜像导入导出,镜像的重命名.可用于离线部署docker应用

导出镜像

docker images查看镜像id和名字

使用imageId导出(不推荐)

docker save -o fileName.tar imageId

不过我发现一个问题就是使用imageId导出来的镜像,在导入的时候仓库和名字都是none.但是当使用镜像名字导出后再导入就不过出现none了.

出现这样错误的原因是在docker load 的时候会将同名image覆盖,并将原有镜像重命名,也就出现了上图所示问题。

重命名镜像的方法:

docker tag [镜像id] [新镜像名称]:[新镜像标签]  

demo

docker tag 6982b35ff928 zookeeper

docker镜像导入导出,镜像的重命名.可用于离线部署docker应用_第1张图片

使用imageName导出(推荐)

docker save -o ./fileName.tar imageName

demo

docker save -o ./portainer.tar portainer/portainer

docker镜像导入导出,镜像的重命名.可用于离线部署docker应用_第2张图片

导入镜像

docker load -i < ./fileName.tar

demo
docker镜像导入导出,镜像的重命名.可用于离线部署docker应用_第3张图片

你可能感兴趣的:(docker,linux)