Docker save without docker pull

spb*_*eri 7 docker

I would like to save a docker image as a tar file. I can

docker pull my_repo/image:latest
docker save -o image.tar my_repo/image:latest
Run Code Online (Sandbox Code Playgroud)

Is there a way to bypass the docker pull? What I would like to do is just

docker save -o image.tar my_repo/image:latest
Run Code Online (Sandbox Code Playgroud)

When I try docker save alone I get: Error response from daemon: reference does not exist

Thanks

Dav*_*aze 8

您必须在本地实际拥有图像,然后才能使用docker save。(不像docker run它不会自己拉它。)

如果您有图像的来源,它同样适用于

docker build -t my_repo/image:latest .
docker save -o image.tar my_repo/image:latest
Run Code Online (Sandbox Code Playgroud)

如果你不这样做,那么你docker pull首先需要它,正如你在问题中所说的那样;没有办法解决这个问题。