【发布时间】:2022-01-09 22:28:23
【问题描述】:
这样我可以将现有的 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 pull知道如何自己做到这一点,而且它比尝试移动 tar 文件要方便得多。 (docker save的反义词是docker load;你永远不需要docker import。)
标签: docker docker-image