问题标签 [docker-repository]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-container-registry - 如何在 Google Artifact Registry 中的项目之间复制工件
以前使用 Container Registry,可以使用此方法在项目之间复制容器
但是我无法使用 Artifact Registry 来完成这项工作。如果我尝试
它给出了错误
我已经搜索过,但找不到任何有关如何执行此操作的示例或文档。
docker - docker 如何在没有 http api 的情况下与注册表联系
从https://docs.docker.com/registry/spec/api/我们知道 docker 守护进程通过 HTTP API 与 docker registries 联系。但是像 m.docker-registry.ir 这样的一些注册表没有实现 HTTP API,因为“curl m.docker-registry.ir/v2/”返回以下响应:
但是可以使用“docker pull m.docker-registry.ir/nginx/nginx”命令来拉取图像。所以没有 HTTP API 它是如何工作的?
docker - 每个标签有多个 Docker 镜像。每个摘要一个
我有一个 k8s 部署,它根据摘要而不是标签提取图像。
为什么?我有多个较低的 k8s 命名空间,它们都来自同一个 Docker 存储库。我不希望ns-dv的错误修复意外地替换为为ns-qa推送的图像。所以我想保留这两个图像,即使它们共享一个标签。
由于 imagePullPolicy 总是如此,ns-qa中的新动态 pod可能会使用最新的、不正确的图像。
因此,在我的 Docker 存储库(Mirantis)中,我想为每个标签保留多个图像,每个摘要一个。
这可能吗?
docker - docker pull 以意外的 EOF 结尾
我的“docker pull”功能有一个古怪的错误。
我在一个本地服务器上为一个项目创建了 2 个图像,在同一个 docker 服务上创建了 2 个 repos - 对于这个描述,我们将调用这些 api 和模板。然后我登录到远程服务器以将这些图像提取并部署为容器。
第一个我做一个像这样的拉动:
码头工人拉 10.9.8.7:5000/api:api-1
api-1 是标签,我可以很好地拉出那个标签。
对于模板拉,
码头工人拉 10.9.8.7:5000/模板:模板-1
拉取开始,然后进入这个地狱般的等待/重试例程,最后以:意外 EOF 结束
我正在从同一个 docker 服务中提取 - 似乎我应该同时遇到问题,或者两者都没有。
我在搜索中看到了这个错误,并且有很多不同的建议,但是寻找任何关于为什么它适用于一个而不是另一个的输入或建议。