Docker Hub 使用量和速率限制

重要

Docker 正在推出增強的訂閱方案。我們的新方案包含更多功能、更高的使用量限制和簡化的定價。新的訂閱方案將於 2024 年 12 月 10 日或之後的下一個續約日期生效。在 2025 年 2 月 28 日之前,Docker Hub 映像檔提取或儲存不會產生任何費用。請參閱Docker 方案升級公告用法

使用量是指

合理使用

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

檢視 Docker Hub 使用量

  1. 登入 Docker Hub下載 Docker Hub 使用量

    您可以下載您或您組織的 Docker Hub 使用量的 CSV 檔案。要下載檔案,請執行下列操作

    1. 登入 Docker Hub

      CSV 欄位定義使用量指引
      datehour導致資料傳輸的提取的日期和小時 (yyyy/mm/dd/hh)。這有助於識別尖峰使用量時間和模式。
      user_name提取映像檔的用户的 Docker ID這可讓組織擁有者追蹤每位使用者的資料消耗量,並有效地管理資源。
      repository被提取的映像檔的儲存庫名稱。這可讓您識別哪些儲存庫的存取頻率最高,以及消耗最多的資料傳輸量。
      access_token_name用於 Docker CLI 驗證的存取權杖的名稱。當使用者登入時,Docker 用戶端會自動產生 `generated` 權杖。個人存取權杖通常用於驗證自動化工具 (Docker Desktop、CI/CD 工具等)。這對於識別哪個自動化系統發出提取請求很有用。
      ips用於提取映像檔的 IP 位址。此欄位是彙總的,因此可能會出現多個 IP 位址,代表在同一天和同一小時內用於提取映像檔的所有 IP。這有助於您了解資料傳輸的來源,這對於診斷和識別自動或手動提取的模式很有用。
      repository_privacy(映像檔儲存庫隱私)被提取的映像檔儲存庫的隱私狀態。可以是 `public`(公開) 或 `private`(私有)。這區分了公開和私有儲存庫,以識別提取影響哪個資料傳輸閾值。
      tag(標籤)映像檔的標籤。僅當提取請求包含標籤時,標籤才可用。這有助於識別映像檔。標籤通常用於識別映像檔的特定版本或變體。
      digest(摘要)映像檔的唯一映像檔摘要。這有助於識別映像檔。
      version_checks(版本檢查)每個映像檔儲存庫在日期和小時內累積的版本檢查次數。根據客戶端的不同,提取請求可以執行版本檢查以驗證映像檔或標籤是否存在,而無需下載它。這有助於識別版本檢查的頻率,您可以使用它來分析使用趨勢和潛在的異常行為。
      pulls(提取次數)每個映像檔儲存庫在日期和小時內累積的提取次數。這有助於識別儲存庫提取的頻率,您可以使用它來分析使用趨勢和潛在的異常行為。

最佳化和管理 Docker Hub 使用量

使用以下步驟來幫助優化和管理個人和組織的 Docker Hub 使用情況。

  1. 檢視您的 Docker Hub 使用情況.

  2. 使用 Docker Hub 使用資料來識別哪些帳戶消耗的資料最多,確定尖峰使用時間,並識別哪些映像檔與最多的資料使用量相關。此外,尋找使用趨勢,例如以下:

    • 低效的提取行為:識別經常存取的儲存庫,以評估是否可以優化快取策略或整合使用以減少提取次數。
    • 低效的自動化系統:檢查哪些自動化工具(例如 CI/CD 管道)可能導致較高的提取率,並將其配置為避免不必要的映像檔提取。
  3. 透過執行以下操作來優化映像檔提取:

    • 使用快取:透過鏡像或在 CI/CD 管道中實作本地映像檔快取,以減少冗餘提取。
    • 自動化手動工作流程:透過將自動化系統配置為僅在有新版本的映像檔可用時才提取,來避免不必要的提取。
  4. 透過定期稽核和移除未標記、未使用或過時的映像檔來優化儲存庫的大小。

  5. 透過升級或購買附加元件來提高您的限制。詳情請參閱Docker 價格檢視 Docker Hub 使用情況以監控使用情況。

  6. 強制登入以確保您可以監控使用者的使用情況,並且使用者可以獲得更高的使用限制。

提取歸因

提取可以歸因於個人或組織命名空間私人提取

私有儲存庫的提取將歸因於儲存庫的命名空間所有者。

公開提取

從公開儲存庫提取映像檔時,歸因將根據網域隸屬關係和組織成員資格來確定。

已驗證的網域所有權

從連結到已驗證網域的帳戶提取映像檔時,歸因將設定為該網域單一組織成員資格