Docker Hub 使用情况和限制

Table of contents

下表概述了每种用户类型的包含使用情况和限制,需遵守合理使用原则:

用户类型 每 6 小时拉取速率限制 公共仓库数量 私有仓库数量
企业版(已认证) 无限制 无限制 无限制
团队版(已认证) 无限制 无限制 无限制
专业版(已认证) 无限制 无限制 无限制
个人版(已认证) 200 无限制 最多 1 个
未认证用户 每个 IPv4 地址或 IPv6 /64 子网 100 次 不适用 不适用

更多详情,请参阅 拉取使用情况和限制

合理使用

使用 Docker 平台时,用户应注意,过多的数据传输、拉取速率或数据存储可能导致限流或产生额外费用。为确保资源的公平使用并维护服务质量,我们保留对表现出过度数据和存储消耗的账户实施限制或收取额外费用的权利。

滥用速率限制

Docker Hub 设有滥用速率限制,以保护应用程序和基础设施。此限制适用于对 Hub 属性的所有请求,包括网页、API 和镜像拉取。该限制按每个 IPv4 地址或每个 IPv6 /64 子网应用,虽然限制会根据负载和其他因素随时间变化,但大致为每分钟数千次请求。滥用限制平等适用于所有用户,无论账户级别如何。

您可以通过查看错误代码来区分拉取速率限制和滥用速率限制。滥用限制会返回简单的 429 Too Many Requests 响应。而拉取限制会返回包含指向文档链接的更详细错误消息。