当前位置: 首页 > 知识库问答 >
问题:

关于从docker注册表中提取图像失败的困惑

柳翼
2023-03-14

我有两个图像tar-ed。现在,我docker加载-我把它们每个都加载到注册表中,所以它看起来像是bellow、mongo和cloud_docker_应用程序。

在yaml的帮助下,很容易正确运行mongo——因此我想我可以说我是正确的docker登录,因为正如文件所示,mongo图像可以被成功地提取。

我曾尝试https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/或删除~/. docker/config.json并重新登录,但一点帮助都没有。欢迎和赞赏任何想法。

共有1个答案

秦奇
2023-03-14

在引用denied:请求的资源访问被拒绝:docker并将yaml中的映像路径更改为$(docker hub account)/$(文件夹,如果有)/$映像后,将找到映像。

非常感谢戴维·梅兹的帮助和信息。

 类似资料:
  • 我正在使用OpenShift版本: 我的docker版本是: 要在我的计算机上启动本地OpenShift群集,我执行了以下步骤:https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md#linux 我想部署一个Redis实例,由于没有默认的Redis模板(有20个默认模板),我从URL将其加载为JSON模板:ht

  • 问题内容: 我已经建立了一个4节点kubernetes集群,该集群运行都在CoreOS上运行的多容器Pod。这些图像来自公共和私人存储库。现在,我必须登录到每个节点,并在每次更新图像时手动下拉图像。我希望能够自动将其拉出。 我试过在每台服务器上运行docker登录并将.dockercfg文件放在/ root和/ core中 我也使用.docker / config.json完成了上述操作 我已将密

  • 我的的第一行如下: 这个映像是601MB,我在每次调用构建时都必须从docker hub中提取它。 有什么方法可以将图像存储在项目的docker存储库中吗?以便在第一次运行构建时自动将其放置在那里,然后在后续调用构建时从那里检索?

  • 我在Linode上有一个K8s集群和另一个用于操作的VM。 我已经安装了Docker 注意:我还没有在这个虚拟机上安装迷你库贝。 我可以构建我的映像,但无法将其从本地注册表拉到k8s pod。 以下是我已经做过的事情 创建docker镜像并将其推送到本地注册表 从图像中运行docker容器,但不会在K8s中被拉入 创建“regcred”secret并在部署yaml中使用它 创建映像并使用VM的IP

  • 让我们以whalesay图片为例<代码>docker history显示以下内容: 我想提取显示为的层。有这样做的工具/方法吗?

  • 问题内容: 我运行了一个私有Docker注册表,我想从存储库中删除除之外的所有图像。我不想删除整个存储库,仅删除其中的一些图像。该API文档不提一个办法做到这一点,但肯定这是可能的? 问题答案: 当前,您无法将注册表API用于该任务。它仅允许您删除存储库或特定标签。 通常,删除存储库意味着删除与此仓库关联的所有标签。 删除标签意味着删除图像和标签之间的关联。 以上所有都不删除单个图像。它们留在您的