Docker 图片保存加载前如何判断是否存在?
Docker image save how to check if exist before load?
这样我就可以将现有的 docker 图像备份到安全的地方:
docker save -o /backitup/myimage.tar myimage:v1
然后我可以将图像恢复到另一台主机或相同的主机上:
cat /backitup/myimage.tar | docker import --message "New image imported from tarball" - myimage:v1
但是我怎么知道主机上是否已经存在相同的图像(可能名称不同)?
REPOSITORY TAG IMAGE ID CREATED SIZE
myimage v1 1b6ef4d470ef 3 seconds ago 577MB
stillmyimage dupe a9a1468fdebf 4 minutes ago 577MB
此命令替换导入并完成工作,使用名称加载并且如果存在则不创建新的:
docker load < /backitup/myimage.tar
Loaded image: myimage:v1
这样我就可以将现有的 docker 图像备份到安全的地方:
docker save -o /backitup/myimage.tar myimage:v1
然后我可以将图像恢复到另一台主机或相同的主机上:
cat /backitup/myimage.tar | docker import --message "New image imported from tarball" - myimage:v1
但是我怎么知道主机上是否已经存在相同的图像(可能名称不同)?
REPOSITORY TAG IMAGE ID CREATED SIZE
myimage v1 1b6ef4d470ef 3 seconds ago 577MB
stillmyimage dupe a9a1468fdebf 4 minutes ago 577MB
此命令替换导入并完成工作,使用名称加载并且如果存在则不创建新的:
docker load < /backitup/myimage.tar
Loaded image: myimage:v1