问题标签 [quay.io]
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.
kubernetes - 为什么 OpenShift OC 在尝试镜像 OKD 安装映像时“无法检索发布映像信息”?
我一直在努力准备在气隙基础设施上安装 OKD。我一直在关注OpenShift 文档和这篇补充文章中的程序(因为我发现 OpenShift 文档在某些方面非常不清楚)。
我已经使用认证和拉取机密设置了我的注册表,并且我正在尝试将图像镜像到注册表(稍后我将转移到气隙环境)。
我遇到的问题是,当我尝试执行镜像图像的命令时:
我收到以下错误消息:
error: unable to retrieve release image info: unable to load --registry-config: error occurred while trying to unmarshal json
我已尝试以多种方式搜索此错误消息,但我找不到任何对错误消息的任何特定部分的任何引用,这有助于我缩小问题的范围。
我尝试在有和没有${ARCHITECTURE}
指定的情况下执行命令,因为 OpenShift 文档指定了它,而备用资源没有。就可能导致此问题的原因而言,谁能指出我正确的方向?
我在运行 Ubuntu 18.04 的虚拟机上。
kubernetes - 为什么我在尝试从 Quay.io 镜像 OKD 安装映像时收到此“未经授权”错误?
我一直致力于在气隙环境中安装 OKD。第一个主要步骤是镜像 OKD 映像,以便可以将它们移动到新环境并在本地拉取。我一直在关注OpenShift 文档和本文的组合,以及用于设置我的证书的资源。我一直在取得缓慢但始终如一的进步。
但是,我现在在尝试使用实际镜像文件时遇到问题
我得到以下令人鼓舞的回应:
接下来是blobs:
和manifests:
行,最后是行
然后我得到大约 50 行说明
我有一个 quay 帐户,但我不确定即使在我的研究之后是否需要它,如果是,我将在哪里或如何登录它。我曾尝试oc login
在发布结构中使用后跟各种地址来执行此操作,但如果这是解决方案,我可能使用了错误的参数,因为我无法找到有关执行此操作的任何说明。
我也尝试过使用sudo
. 我怀疑这是一个问题,但我还是尝试了。
我想问题可能出在我的证书上,但我不确定如何确定是否是这种情况。
任何指导或建议将不胜感激。
docker - 从 Skopeo 容器访问本地 docker 注册表
我的 Mac 上有一个本地 docker 注册表,我希望能够执行这种类型的命令:
码头运行 quay.io/skopeo/stable 检查
尝试使用
(docker-daemon 将使用本地注册表)
从 docker 引擎加载图像时出错:无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序。docker 守护进程正在运行吗?”
我猜错误即将到来,因为我正在运行的 docker 容器没有本地 docker 注册表。
谢谢!
linux - 如何从 docker.io 切换到 quay.io?
我需要帮助如何从镜像注册服务器从 docker.io 切换到 quay.io。我的情况是我从 hub.docker.com 提取 centos 图像,我想将它推送到 quay.io。我已经登录到我的 quay.io,但是当我尝试像这个不工作的外壳一样推送到码头时。这是我切换到 quay.io 的步骤:
- 创建码头仓库 MYUSERNAME/centos
- 从 docker.io 注销
- 登录 quay.io
- 我填写凭证
- 我创建新标签
- 我把我的形象推到码头
这是我为最后一个 shell 命令得到的输出:
我可以看到注册表映像服务器仍然指向 docker.io。
如何解决这个问题?谢谢你。
docker - docker 镜像的默认命令
我如何知道容器使用基本映像运行的默认命令,而无需实际从映像创建新容器?
我在这里缺少一些概念吗?我正在使用基本映像编写 dockerfile,但我不知道在 CMD 部分中放什么。
docker - 使用 Github 操作推送到 Quay.io 失败
我的工作流程成功地将构建的图像推送到 dockerhub,但未能将其推送到 quay.io,说明以下原因unauthorized: access to the requested resource is not authorized
。
但是,当我在本地执行相同的过程时,我可以将它们推到码头。我已经交叉验证了我的登录凭据,甚至码头存储库名称也是正确的。我拥有 quay repo 的管理员权限。
工作流 Yaml:https ://github.com/riprasad/test/blob/master/.github/workflows/release-images.yml
工作流程运行:https ://github.com/riprasad/test/runs/2642005014?check_suite_focus=true
码头回购:https ://quay.io/repository/riprasad/apicurio-registry-mem
docker - OpenShift 4 错误:读取清单时出错
在从本地镜像注册表安装 OpenShift 期间,在我启动引导机器后,我在日志日志中看到以下错误:
有谁知道它可能是什么?
docker - quay.io 构建经常达到 Docker Hub 速率限制
我有一个 Dockerfile,其基础是 Docker Hub 上的公共映像。在我的 quay.io 触发构建中,我经常遇到 Docker Hub 的速率限制错误:
如何解决这个问题?是否可以在 quay.io 上指定 Docker Hub 登录名?
oauth-2.0 - 在 oauth2-proxy 的上游服务中使用访问令牌进行授权?
调用上游服务时,有没有办法在授权标头中将访问令牌作为承载发送?
默认情况下,根本没有设置授权标头。使用该标志--pass-authorization-header
,ID-Token 被设置为 Bearer Token。
如果不支持,是否有原因?据我了解,访问令牌应该用于授权。
azure-active-directory - Azure AD:通过 AAD 在 jwt 令牌中缺少角色声明
使用 AzureAD 进行身份验证时,我无法获取角色声明。
使用 quay.io/oauth2-proxy