没有docker pull的Docker保存

时间:2018-07-12 15:35:26

标签: docker

我想将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 时,我得到:来自守护程序的错误响应:引用不存在

谢谢

1 个答案:

答案 0 :(得分:3)

docker save之前,您必须实际在本地拥有该图像。 (与docker run不同,它不会自行拉动它。)

如果您有图片的来源,它同样可以很好地工作

docker build -t my_repo/image:latest .
docker save -o image.tar my_repo/image:latest

如果不这样做,则需要先docker pull,就像您在问题中一样;没有办法解决。