全部產品
Search
文件中心

Container Registry:清理鏡像版本

更新時間:Jun 30, 2024

當您多次構建鏡像後,產生的鏡像版本會佔用OSS Bucket儲存空間,此時會產生額外的費用。Container RegistryACR支援批量清理企業版執行個體的鏡像版本,您可以通過設定版本保留原則來清理鏡像版本。

設定版本保留原則

設定鏡像版本保留原則後,保留原則外的鏡像版本將被清理。

  1. 登入Container Registry控制台

  2. 在頂部功能表列,選擇所需地區。

  3. 在左側導覽列,選擇執行個體列表

  4. 執行個體列表頁面單擊目標企業版執行個體。

  5. 在企業版執行個體管理頁面的左側導覽列選擇倉庫管理 > 版本管理

  6. 版本管理頁面單擊建立保留原則

  7. 建立保留原則對話方塊,清理範圍設定精靈中設定參數,單擊下一步

    參數

    說明

    清理範圍

    您可以選擇按照執行個體命名空間倉庫清理鏡像版本。

    • 執行個體:選擇執行個體,則清理範圍為該執行個體下的所有倉庫,執行個體中每一個倉庫均將會保留指定的鏡像版本。

    • 命名空間:選擇命名空間,則清理範圍為該命名空間下的所有倉庫,命名空間下每一個倉庫均將會保留指定的鏡像版本。

    • 倉庫:選擇倉庫,然後選擇命名空間和倉庫。清理範圍為該命名空間下的指定倉庫。

      說明

      選擇倉庫,然後只選擇命名空間,不選倉庫。則清理範圍為該命名空間下的所有倉庫。

    執行方式

    選擇執行方式。

    • 自動:支援每周和每月定時觸發鏡像清理任務,清理鏡像版本。

    • 手動:需要手動觸發鏡像清理任務,具體操作,請參見手動觸發版本清理任務

    執行循環

    選擇自動執行的執行循環。支援按每周每月執行鏡像清理任務。

    說明

    僅選擇執行方式自動時,才需配置該項。

  8. 保留原則設定精靈中配置參數,然後單擊建立保留原則

    參數

    說明

    保留最近推送的鏡像(必填)

    設定需要保留的最近推送的鏡像數量。

    保留鏡像版本(選填)

    設定保留的最近推送的鏡像數量之外,您還需要保留的鏡像版本。

    說明

    預設保留鏡像版本為.*,表示保留的最近推送的鏡像數量之外,保留所有鏡像版本。

手動觸發版本清理任務

  1. 登入Container Registry控制台

  2. 在頂部功能表列,選擇所需地區。

  3. 在左側導覽列,選擇執行個體列表

  4. 執行個體列表頁面單擊目標企業版執行個體。

  5. 在企業版執行個體管理頁面的左側導覽列選擇倉庫管理 > 版本管理

  6. 版本管理頁面單擊目標保留原則操作列的立即執行

  7. 提示對話方塊中單擊確定

後續步驟

清理企業版執行個體鏡像版本後,鏡像版本佔用的OSS Bucket儲存空間仍然存在。若需要清理無效鏡像版本佔用的OSS Bucket儲存空間,請執行製品清理任務,具體操作,請參見清理OSS儲存空間