去年10月26日,Docker 宣布了一项关于 Docker Hub 拉取限制的新政策,并宣布该政策将于 2025 年 3 月 1 日起正式生效。 这项政策规定,订阅 Pro、Team 或 Business 服务的用户将可以在合理使用条件下无限制拉取 Docker Hub 镜像,而未经身份验证的用户和免费个人账户用户则将面临不同程度的拉取限制,但在 2024 年 12 月 10 日至 2025 年 2 月 28 日之间,Docker Hub 的拉取或存储不会产生任何费用。 眼看着规定期限已到,昨天,Docker宣布将这项新规的实施日期延后了一个月,也就是2025年4月1日起开始生效。 该项新规具体限制如下: · 未经身份验证的用户: 每小时最多可拉取 10 次。· 经过身份验证的免费账户用户: 每小时最多可拉取 100 次。 Docker 官方表示,此举是为了应对日益增长的 Docker Hub 使用量,并确保平台能够为所有用户提供稳定可靠的服务。 Docker发言人David Oro周五对《The Register》表示:“Docker Hub 即将进行的变革重点是为所有开发人员维护一个可靠且可扩展的平台,同时确保依赖 Docker 进行工作流程的团队的灵活性,因此我们对之前宣布的拉取限制和存储策略做出了重要改变。” Oro 称,“这些调整只限制了大约 7% 的 Docker 用户。” Docker官方特别提醒用户,使用Docker平台时用户应注意,过多数据传输、拉取速率或数据存储会导致限制或额外计费。为确保公平使用资源并保持服务质量,Docker保留对数据及存储资源消耗过多的账户施加限制或额外计费的权利。 Docker Hub具有滥用率限制机制,旨在保护应用程序与基础设施。此限制适用于指向Hub条目的所有请求,包括对网页、API及镜像的拉取操作。 对于Docker的新规,有Hacker News用户表示:“不要把你的生产环境搭建在依赖其他公司免费服务的基础上,然后当他们限制高使用量时又感到惊讶。” 此外,Docker 还曾计划基于存储的计费,但该计划已暂停一段时间。 “存储定价将无限期推迟,”Oro 表示。“在引入任何变化之前,我们将专注于提供更好的存储管理工具,如果将来实施收费,我们将至少提前六个月通知用户。”