docker - 没有 docker pull 的 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时,我得到:来自守护进程的错误响应:引用不存在
谢谢
解决方案
您必须先在本地拥有图像,然后才能使用docker save
它。(不像docker run
它不会自己拉它。)
如果您有图像的来源,它同样适用于
docker build -t my_repo/image:latest .
docker save -o image.tar my_repo/image:latest
如果你不这样做,那么你首先需要docker pull
它,就像你在问题中所说的那样;没有办法解决这个问题。
推荐阅读
- scheme - 如何在球拍列表中进行分配
- string - 覆盖 Sub 中的 List(of String) 元素
- python - 替换文件中的单词
- gstreamer - 函数均衡器 = gst_element_factory_make ("equalizer-3bands", NULL); 返回 NULL
- reactjs - 使用 JSX.Element 是一种好习惯吗?
- php - 我的 WampServer 在托盘图标中没有 apache 设置
- mongodb - 如何检查日期和时间差mongodb聚合并推入数组
- typescript - Typescript 通用函数,以便类型推断和代码提示起作用
- php - 如何通过 PHP 文件在 jsGrid 中显示 JSON 数据作为吞吐量?
- python - Gstreamer rtmpsink 到 Azure 媒体服务实时传递事件