當您多次構建鏡像後,產生的鏡像版本會佔用OSS Bucket儲存空間,此時會產生額外的費用。Container RegistryACR支援批量清理企業版執行個體的鏡像版本,您可以通過設定版本保留原則來清理鏡像版本。
設定版本保留原則
設定鏡像版本保留原則後,保留原則外的鏡像版本將被清理。
在頂部功能表列,選擇所需地區。
在左側導覽列,選擇執行個體列表。
在執行個體列表頁面單擊目標企業版執行個體。
在企業版執行個體管理頁面的左側導覽列選擇 。
在版本管理頁面單擊建立保留原則。
在建立保留原則對話方塊,清理範圍設定精靈中設定參數,單擊下一步。
參數
說明
清理範圍
您可以選擇按照執行個體、命名空間或倉庫清理鏡像版本。
執行個體:選擇執行個體,則清理範圍為該執行個體下的所有倉庫,執行個體中每一個倉庫均將會保留指定的鏡像版本。
命名空間:選擇命名空間,則清理範圍為該命名空間下的所有倉庫,命名空間下每一個倉庫均將會保留指定的鏡像版本。
倉庫:選擇倉庫,然後選擇命名空間和倉庫。清理範圍為該命名空間下的指定倉庫。
說明選擇倉庫,然後只選擇命名空間,不選倉庫。則清理範圍為該命名空間下的所有倉庫。
執行方式
選擇執行方式。
自動:支援每周和每月定時觸發鏡像清理任務,清理鏡像版本。
手動:需要手動觸發鏡像清理任務,具體操作,請參見手動觸發版本清理任務。
執行循環
選擇自動執行的執行循環。支援按每周和每月執行鏡像清理任務。
說明僅選擇執行方式為自動時,才需配置該項。
在保留原則設定精靈中配置參數,然後單擊建立保留原則。
參數
說明
保留最近推送的鏡像(必填)
設定需要保留的最近推送的鏡像數量。
保留鏡像版本(選填)
設定保留的最近推送的鏡像數量之外,您還需要保留的鏡像版本。
說明預設保留鏡像版本為.*,表示保留的最近推送的鏡像數量之外,保留所有鏡像版本。
手動觸發版本清理任務
在頂部功能表列,選擇所需地區。
在左側導覽列,選擇執行個體列表。
在執行個體列表頁面單擊目標企業版執行個體。
在企業版執行個體管理頁面的左側導覽列選擇 。
在版本管理頁面單擊目標保留原則操作列的立即執行。
在提示對話方塊中單擊確定。
後續步驟
清理企業版執行個體鏡像版本後,鏡像版本佔用的OSS Bucket儲存空間仍然存在。若需要清理無效鏡像版本佔用的OSS Bucket儲存空間,請執行製品清理任務,具體操作,請參見清理OSS儲存空間。