【问题标题】:Is there any limit on pull number in Docker HubDocker Hub 中的拉取数量是否有任何限制
【发布时间】:2015-07-01 10:35:30
【问题描述】:

我想在生产环境中使用 Docker。我想让我的合作者直接从 Docker Hub 中提取我构建的最新图像。我想知道 Docker Hub 中的拉取数量和图像大小是否有任何限制。 我查看了 Docker Hub 网站,但没有找到问题的答案

【问题讨论】:

    标签: docker dockerhub


    【解决方案1】:

    自 2020 年 11 月 1 日起,以下restrictions 适用于 Docker Hub:

    拉取限制

    • 免费计划 – 匿名用户:每 6 小时 100 次拉取
    • 免费计划 - 经过身份验证的用户:每 6 小时 200 次拉取
    • 专业版 - 无限制
    • 团队计划 - 无限制

    拉取限制是每个请求用户 - 而不是每个图像。匿名用户由他们的 IP 地址识别。

    拉取定义为获取图像清单的请求。这意味着即使您已经在本地拥有所有最新层,运行docker pull 仍将计入配额,即使没有新的需要下载。

    图像保留限制

    过去 6 个月内未拉取或推送的图片为 classified as inactive

    • 免费帐户最多可将非活动图像保留 6 个月
    • Pro 和 Team 订阅可能会无限期保留非活动图像

    【讨论】:

      【解决方案2】:

      对拉取次数或图像大小没有任何硬性限制。但是,如果您有非常大的图像(几个 Gig),它可能会大大减慢您的推/拉速度。
      如果您在 Docker Hub 上使用自动构建,当前的限制是:

      * 2 hours 最大构建时间
      * 2 GB 内存
      * 1 CPU
      * 30 GB 磁盘空间

      对于较大的自动化构建,您可以将它们分解为通过 FROM 语句和存储库链接连接的多个自动化构建,或者在您的计算机上本地构建它们并推送它们。

      【讨论】:

      • 这些限制是在哪里设置的?我认为 Docker 已经改变了它们,因为构建超时,我的构建出错了。
      • @CuSS:Docker Hub 中的自动构建仍然存在这些限制。如果您的构建时间超过 2 小时,则会自动超时。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-08
      • 2018-12-08
      • 1970-01-01
      相关资源
      最近更新 更多