Docker Hub 使用和限制
目录
下表概述了每种用户类型所包含的使用和限制,具体取决于合理使用原则。
| 用户类型 | 每6小时拉取速率限制 | 公共仓库数量 | 私有仓库数量 |
|---|---|---|---|
| 企业版(已认证) | 无限制 | 无限制 | 无限制 |
| 团队版(已认证) | 无限制 | 无限制 | 无限制 |
| 专业版(已认证) | 无限制 | 无限制 | 无限制 |
| 个人版(已认证) | 200 | 无限制 | 最多1个 |
| 未认证用户 | 每个 IPv4 地址或 IPv6 /64 子网 100 次 | 不适用 | 不适用 |
欲了解更多详情,请参阅拉取使用和限制。
合理使用
在使用 Docker 平台时,用户应注意过多的数据传输、拉取速率或数据存储可能会导致限流或额外收费。为确保资源公平使用并保持服务质量,我们保留对数据和存储消耗过多的账户施加限制或收取额外费用的权利。
滥用速率限制
Docker Hub 设有滥用速率限制,以保护应用程序和基础设施。此限制适用于对 Hub 属性(包括网页、API 和镜像拉取)的所有请求。该限制按 IPv4 地址或 IPv6 /64 子网应用,虽然该限制会根据负载和其他因素随时间变化,但大约为每分钟数千个请求。滥用限制对所有用户均等适用,无论账户级别如何。
您可以通过查看错误代码来区分拉取速率限制和滥用速率限制。滥用限制会返回一个简单的 429 Too Many Requests 响应。拉取限制会返回一个较长的错误消息,其中包含文档链接。