问题标签 [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.
docker - Minikube 外部 registry 拉取镜像失败 redis-ha
致力于在 Minikube 中设置开发环境并遇到从https://quay.io/v2/
注册表中提取图像的问题。
我已经运行了命令:
eval $(minikube docker-env)
。
这让我可以Dockerfile
在 Minikube 中构建我的本地镜像,并且它在这方面做得很好,并且部署与本地镜像配合得很好。
然后我使用 helm 安装
helm install stable/mssql-linux
.
效果很好,它的图像指向microsoft/mssql-server-linux:2017-CU3
这里
我也在使用redis-ha并像这样安装:
helm install stable/redis-ha --set="rbac.create=false"
这rbac.create=false
似乎允许它安装在 Minikube 中而不会引起各种问题。然而,尽管创建了部署和服务......部署最终失败,因为它无法提取图像。
我收到以下错误:
Failed to pull image "quay.io/smile/redis:4.0.8r0": rpc error: code = Unknown desc = Error response from daemon: Get https://quay.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
部署指向此注册表映像:quay.io/smile/redis:4.0.8r0
我几乎在所有可以指向的地方都更改了我的 DNS,8.8.8.8
因为它似乎无法解析 URL。也可能只是我需要在某个地方添加注册表?我觉得它的注册表是特定的,因为 Minikube docker daemon 似乎能够从中提取docker hub
但不能quay.io
。
如果我使用一个未运行的终端eval $(minikube docker-env)
并在我的主机上使用 docker 守护程序,我可以quay.io/smile/redis:4.0.8r0
很好地拉取图像...... ssh 进入 minikube 并尝试它无法拉取。
Minikube 版本
minikube version: v0.25.0
Docker for Mac
Version 17.12.0-ce-mac55 (23011)
docker - Quay.io API 镜像构建
我无法使用 quay REST API 构建任何图像。我能看到的唯一错误是:无法找到或解析 Dockerfile:Dockerfile 中的第一行不是 FROM。
dockerfile 使用其他方法构建良好,问题仅在使用 quay rest api 时出现。
这是图像构建 json:
archive_url 可在本地和网络上访问。如果 url 指向 Dockerfile,则构建工作,但如果指向 zip,则构建失败。码头服务器的这个存档有什么特殊要求吗?
docker - 在 quay.io 中构建参数
我已经在 quay.io 中设置了一个私人仓库另外,设置了一个按预期工作的构建触发器。
我面临的唯一问题是构建参数。我的 Dockerfile 需要一个构建参数,这就是当前构建在 quay.io 中失败的原因。
那么有什么方法可以在 quay.io 中设置构建参数
docker - Docker push 说“名称无效:不支持嵌套存储库。”
$ docker push quay.io/kapilqdocker/repo/mcd:v0.0.1
对不起,这可能是一个简单的问题。不知道有什么错误,我创建了一个repo quay.io/repository/kapilqdocker/repo
docker push quay.io/repository/kapilqdocker/repo/mcd:v0.0.1 的结果相同
amazon-ecs - ECS 从 QUAY.io 获取图像并旋转 ec2Spot:无限等待任务开始 - desiredCount = 1,pendingCount = 0
我已经建立了与 ECS 对话并旋转 EC2Spot 实例的管道。卡在以下消息上
这基本上意味着我正在等待任务开始,但是设置中有些东西已经关闭并且它永远不会开始。关于在哪里看的任何建议?
笔记:
这是一个测试应用程序,它可以启动浏览器,因此不需要端口
没有负载均衡器
可能是 quay.io 集成未命中,但在没有日志的情况下无法弄清楚
CloudTrail 日志为空,仅在 taskDefinition 创建和更新时显示成功消息
谢谢
docker - 来自守护进程的错误响应:获取 https://quay.io/v2/:未授权:未授权访问所请求的资源
我正在尝试使用我的凭据从 quay.io 中提取图像。我的机器上安装了 Windows 10、Docker Desktop 2.2.0.5。
我打开我的 cmd 并输入:
docker login quay.io
我提供了我的用户名和密码,然后出现以下错误:
我已经尝试在 .docker/daemon.json 中添加 quay.io 作为不安全的注册表
这没用。我无法从 quay.io 中提取图像...。我检查过,我能够从 Dockerhub 中提取公共图像。
openshift - OpenShift:如何基于 ImageStream 更新应用程序
我在 OpenShift 4.2 上创建了一个项目,其 ImageStream 正在从 Quay.io 中提取图像:
现在我创建一个新项目来托管基于该 ImageStream 的应用程序
该应用程序已构建,我可以通过公开它来使用它。(但没有创建 Build 或 BuildConfig。为什么???)
现在我用新版本更新 Quay.io 上的镜像,并将新版本导入 xxx-imagestream 项目:
问题是:如何更新我的应用程序(myapp)?换句话说,我怎样才能基于更新的 ImageStream 启动一个新的“myapp”版本?
docker - Redhat clair could not send notification via notifier
I'm currently looking that I can use clair to scan quayrepos. Here some basic Informations:
- Docker Version: 19.03.13
- Docker API Version: 1.40
- GO Version: go1.13.15
- OS: redhat 7.9
- Container Version (Redis,Postgres,Clair,Quay): latest
- Storage: RadisGWStorage
- Quay DB: Mariadb (external Server)
- Clair DB: Postgres (running on the same server like quay)
- Redis, Postgres, Clair and Quay are running on the same server but in different Containers.
My Problem:
My Config for Clair:
So do you know how to solve this problem, or do you know how I can debug it better. Btw I have tried to debug it with tcpdump and strace and wireshark.
Thanks for your help!
quay.io - quay.io OAuth2 代理:将承载令牌设置为授权标头
我想做的事
调用由 oauth2 代理代理的 URL。如果没有可用的身份验证,oauth2 代理应该执行授权代码流。如果已经有可用的身份验证,则应将访问令牌设置为转发到上游的请求中的授权标头。
我试过的
根据我希望的文档--pass-authorization-header
,在设置请求的令牌时,应将其添加到授权标头中。
我还尝试了--pass-access-token
应该设置一个 X-Forwarded-Access-Token 标头。在我的服务中我也看不到这个标题。
有人可以向我解释我做错了什么吗?