Docker Hub 中的 pull 数量有限制吗

Is there any limit on pull number in Docker Hub

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

拉动次数或图像大小没有任何硬性限制。但是,如果您有非常大的图像(几个 Gig),它可能会极大地降低您的 push/pull.
如果您在 Docker Hub 上使用自动构建,则当前限制为:

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

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

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

拉取限制

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

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

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

图像保留限制

过去 6 个月未拉取或推送的镜像是 classified as inactive

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