没有 docker pull 的 Docker 保存

标签 docker

我想将 docker 图像保存为 tar 文件。我可以

docker pull my_repo/image:latest
docker save -o image.tar my_repo/image:latest

有没有办法绕过 docker 拉 ?我想做的只是
docker save -o image.tar my_repo/image:latest

当我尝试时 docker 保存 单独我得到:来自守护进程的错误响应:引用不存在

谢谢

最佳答案

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

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

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

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

关于没有 docker pull 的 Docker 保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51309615/

相关文章:

Docker - 关于使用 Redis、Postgres、ElasticSearch、NGINX、Workers 和多个 ruby​​ 应用程序设置 Web 应用程序的建议

python - 如何使用docker将lib集成到python项目中?

docker - 亚马逊弹性容器服务-与ECS等效的Kubernetes事件/就绪检查

python - 将参数传递给 Docker 容器中的 Python argparse

c# - Azure DevOps Docker 在管道中构建并在版本中推送 Docker

docker - docker容器如何上网

.net - 如何使用 VisualStudio docker 调试器(launchSettings.json 配置文件)从 Docker 容器公开自定义端口 (TCP)?

git - "/tensorflow-serving-devel"标志 :Invalid reference format 的无效参数 "-t,--tag"

处理更多负载的 Docker 容器

docker - 使用 kubernetes 和 jenkins 管理多 Pod 集成测试