【问题标题】:quay.io build frequently hits Docker Hub rate limitquay.io 构建经常达到 Docker Hub 速率限制
【发布时间】:2021-06-01 08:15:52
【问题描述】:

我有一个 Dockerfile,其基础是 Docker Hub 上的公共映像。在我的 quay.io 触发构建中,我经常遇到 Docker Hub 的速率限制错误:

Could not pull base image: API error (500): toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit

如何解决这个问题?是否可以在 quay.io 上指定 Docker Hub 登录?

【问题讨论】:

    标签: docker quay.io


    【解决方案1】:

    目前没有适合您的解决方案。 Quay.io 目前不支持经过身份验证的 docker 构建(尽管我们希望添加此功能 https://issues.redhat.com/browse/PROJQUAY-1299)。另一种方法是,您从中提取的 DockerHub 存储库的所有者申请 OSS 帐户,但这可能不在您的控制范围内。

    更直接的解决方案是将所有图像依赖项托管在 quay.io 上,并使其完全独立。你是从什么基础镜像构建的?也许它已经在 quay.io 中可用了?

    【讨论】:

    • 另一种选择是将构建迁移到另一个允许添加注册表凭据的平台。
    • 感谢您的建议。我使用的是 Python 镜像:hub.docker.com/_/python 不确定这些官方 Docker 镜像的政策是什么......
    猜你喜欢
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    • 1970-01-01
    • 2020-06-09
    • 2015-08-11
    • 1970-01-01
    相关资源
    最近更新 更多