问题标签 [container-registry]

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.

0 投票
4 回答
9528 浏览

docker - 如何检查 gitlab 容器注册表中是否存在 image:tag

我知道这可以用dockerhub. 我想知道 gitlab 注册表是否有类似的东西。

用例是,我编写了一个结构脚本来将部署恢复为用户提供的特定标签。在实际拉入图像之前,我想知道注册表中是否存在具有指定标签的图像并相应地警告用户。

我在他们的文档中搜索过,但找不到任何东西。

注意:这里的用户是部署代码的人。

0 投票
4 回答
17740 浏览

oracle - container-registry.oracle.com/database/enterprise 的请求访问被拒绝

我一直在尝试拉一个 docker 镜像:container-registry.oracle.com/database/enterprise:12.2.0.1

但我收到以下错误::

来自守护程序的错误响应:容器注册表的拉取访问被拒绝。oracle.com/database/enterprise,存储库不存在或可能需要“docker login”

我什至尝试登录到 oracle 存储库。但结果并没有什么不同。

我还尝试通过登录从 docker store 中提取相同的图像。

希望得到解释..感谢您的时间!

0 投票
1 回答
501 浏览

gitlab - Gitlab 容器注册表显示带有空字节的标签

我的容器注册表 (gitlab.com) 显示两个容器,它们始终具有空字节、没有标签 ID,并且创建时间不到一分钟。(登录/刷新页面时无关紧要)。如果我尝试删除它们,则会出现错误

“我们这边出了点问题。”

注册表如下所示:

我无法手动删除它们-对此有任何想法吗?

0 投票
1 回答
187 浏览

containers - 将 IBM Cloud Docker Registry 添加为 Octopus Deploy 外部源

我正在尝试针对托管在 IBM Cloud(又名 Bluemix)中的私有 Docker 注册表进行身份验证。

在 Octopus 中,我可以在index.docker.io. 并且还通过此处的 IBM Swagger 文档提出请求 — https://registry.eu-gb.bluemix.net/api/doc/#/ — 为我返回有效结果。

但是,当尝试将 IBM Cloud 添加为外部提要时,Octopus 会返回:

在配置提要时,从文档或标签中不清楚我应该输入什么值,但尝试了以下方法:

  • 网址: https ://registry.eu-gb.bluemix.net
  • 注册表路径: registry.eu-gb.bluemix.net/api/v1/images
  • 用户名:我的电子邮件和我的用户 ID
  • 密码:我的 IBM Bluemix 密码或直接身份验证令牌。

编辑:现在也尝试在 IBM Cloud 网站上遵循本指南—</p>

  1. 我可以使用 Bluemix 命令行工具创建一个检索我的令牌 OK
  2. 我可以使用 docker via 在命令行上登录,docker login -u token -p <token_value> <registry_url>但以相同的方式配置 Octopus 提要(用户名:token,密码:)<token_value>仍然会出现与上述相同的错误。
0 投票
1 回答
55 浏览

jenkins - 将身份验证密钥传递给 Jenkins Job builder 中的容器注册表

我正在尝试将构建的 docker 容器推送到私有注册表,并且难以理解如何安全可靠地传递密钥。如果我在 Jenkins UI 中“使用参数构建”并粘贴我的密钥,我就能够成功连接并推送我的容器。

这是我的 yaml 文件,以及用于处理大多数其他事情的模板:

我已经阅读了文档,也许我遗漏了一些关于凭据绑定的信息,但我想我只需要按名称调用我在 Jenkins 中保存的密钥,并将密钥作为变量传递到我的密码中

预先感谢您的帮助

0 投票
1 回答
190 浏览

docker - 无法拉取容器镜像 registry.eu-de.bluemix.net

这是我所拥有的:

  • 一个java应用程序(作为JAR文件)
  • Dockerfile带有此 java 应用程序的 docker 映像(由 构建)

该图像是使用以下内容构建的: sudo docker build -t registry.eu-de.bluemix.net/watson2018/imagerecognition:latest .

映像被推送到 IBM Cloud 中的私有 Docker 注册表

我可以在私有注册表https://console.bluemix.net/containers-kubernetes/registry/private中看到该图像,并且可以拉取它。

然后在同一个位置(德国)我成功创建了一个IBM Functionbx wsk action create recognize --docker registry.eu-de.bluemix.net/watson2018/imagerecognition:latest

问题是:当我运行该功能时,它无法提取图像。

知道如何使用私有注册表中的 docker 映像运行此功能吗?

0 投票
1 回答
153 浏览

ibm-cloud - bx cr push 命令失败

我正在关注 https://console.bluemix.net/docs/services/Registry/index.html#registry_images_pushing上的文档

但无法将映像推送到 IBM 容器注册表

**1。登录容器服务**

0 投票
2 回答
1324 浏览

kubernetes - kubernetes 无法从 ibm 云注册表中提取某些图像

我的 pod 执行以下操作:

警告 Failed 21m (x4 over 23m) kubelet, 10.76.199.35 Failed to pull image "registryname/image:version1.2": rpc error: code = Unknown desc = 来自守护进程的错误响应:未授权:需要身份验证

但其他图像会起作用。的输出

不工作的图像没有任何不同。这里可能出了什么问题?

0 投票
1 回答
1585 浏览

nginx - Kubernetes 在哪里拉取图像,我如何浏览它们/更改它们的拉取源?

像这样的文件在哪里拉图像image: k8s.gcr.io/defaultbackend-amd64:1.5,我可以在哪里浏览它们?

下一个版本ingres-nginx使用 1.15.6 修复 CVE-2018-16843 和 CVE-2018-16844。我想看看是否有从源中k8s.gcr.io/defaultbackend-amd64:1.5提取的图像包含具有该 Nginx 版本的图像。

我无法从文档中找到答案。我不熟悉 Kubernetes 的默认存储库。如何配置 yaml 文件以从具有 URL 的特定注册表中提取?

0 投票
1 回答
350 浏览

ibm-cloud - IBM Cloud Functions“无法拉取容器映像”

我有一个要在 IBM Cloud Functions (OpenWhisk) 中运行的 docker 容器,因为我不希望该容器可公开访问,我想将它存储在 IBM Cloud Container Registry 中。为了让 OpenWhisk 能够访问它,我按照本教程解决了类似的问题:Access IAM-based services from IBM Cloud Functions

总结一下步骤:

  1. 为函数创建 IAM 命名空间
  2. 授予对容器注册表的命名空间访问权限

IAM 命名空间

但遗憾的是,这并没有解决问题,我仍然得到Failed to pull container image 'uk.icr.io/hvdveer/e2t-bridge:0.1.4'. 而且我真的找不到任何可以配置 API 密钥或其他东西的地方。

我怎样才能让它工作?