Docker Hub 使用和限制

下表概述了每種使用者型別所包含的使用和限制,具體取決於合理使用原則。

使用者型別每6小時拉取速率限制公共倉庫數量私有倉庫數量
企業版(已認證)無限制無限制無限制
團隊版(已認證)無限制無限制無限制
專業版(已認證)無限制無限制無限制
個人版(已認證)200無限制最多1個
未認證使用者每個 IPv4 地址或 IPv6 /64 子網 100 次不適用不適用

欲瞭解更多詳情,請參閱拉取使用和限制

合理使用

在使用 Docker 平臺時,使用者應注意過多的資料傳輸、拉取速率或資料儲存可能會導致限流或額外收費。為確保資源公平使用並保持服務質量,我們保留對資料和儲存消耗過多的賬戶施加限制或收取額外費用的權利。

濫用速率限制

Docker Hub 設有濫用速率限制,以保護應用程式和基礎設施。此限制適用於對 Hub 屬性(包括網頁、API 和映象拉取)的所有請求。該限制按 IPv4 地址或 IPv6 /64 子網應用,雖然該限制會根據負載和其他因素隨時間變化,但大約為每分鐘數千個請求。濫用限制對所有使用者均等適用,無論賬戶級別如何。

您可以透過檢視錯誤程式碼來區分拉取速率限制和濫用速率限制。濫用限制會返回一個簡單的 429 Too Many Requests 響應。拉取限制會返回一個較長的錯誤訊息,其中包含文件連結。