我想将docker映像另存为tar文件。我可以
docker pull my_repo/image:latest
docker save -o image.tar my_repo/image:latest
是否可以绕过 docker pull ?我想做的就是
docker save -o image.tar my_repo/image:latest
当我独自尝试 docker save 时,我得到:来自守护程序的错误响应:引用不存在
谢谢
答案 0 :(得分:3)
在docker save
之前,您必须实际在本地拥有该图像。 (与docker run
不同,它不会自行拉动它。)
如果您有图片的来源,它同样可以很好地工作
docker build -t my_repo/image:latest .
docker save -o image.tar my_repo/image:latest
如果不这样做,则需要先docker pull
,就像您在问题中一样;没有办法解决。