Docker Hub 使用量與限制
目錄
下表概述了各類別使用者的使用量與限制(受公平使用原則約束):
| 使用者類型 | 每 6 小時提取 (pull) 次數限制 | 公開儲存庫數量 | 私人儲存庫數量 |
|---|---|---|---|
| 企業版 (Business)(已驗證) | 無限制 | 無限制 | 無限制 |
| 團隊版 (Team)(已驗證) | 無限制 | 無限制 | 無限制 |
| 專業版 (Pro)(已驗證) | 無限制 | 無限制 | 無限制 |
| 個人版 (Personal)(已驗證) | 200 | 無限制 | 最多 1 個 |
| 未經驗證使用者 | 每個 IPv4 位址或 IPv6 /64 子網 100 次 | 不適用 | 不適用 |
欲知詳情,請參閱 提取使用量與限制。
公平使用原則
使用 Docker 平台時,使用者應注意過度的數據傳輸、提取頻率或數據儲存可能會導致流量限制或產生額外費用。為確保公平使用資源並維持服務品質,我們保留對數據與儲存空間用量異常的帳戶施加限制或收取額外費用的權利。
濫用速率限制
Docker Hub 設有濫用速率限制以保護應用程式與基礎架構。此限制適用於對 Hub 所有資源的請求,包含網頁、API 以及映像檔提取。限制是依據每個 IPv4 位址或 IPv6 /64 子網套用,儘管該限制會根據負載及其他因素隨時間調整,但通常約為每分鐘數千次請求。濫用限制對所有使用者均一視同仁,不受帳戶等級影響。
您可以透過錯誤代碼來區分「提取速率限制」與「濫用速率限制」。濫用限制會返回簡單的 429 Too Many Requests 回應。提取限制則會返回較長的錯誤訊息,其中包含指向說明文件的連結。