當您多次構建鏡像后,生成的鏡像版本會占用OSS Bucket存儲空間,此時會產生額外的費用。容器鏡像服務ACR支持批量清理企業版實例的鏡像版本,您可以通過設置版本保留策略來清理鏡像版本。
設置版本保留策略
設置鏡像版本保留策略后,保留策略外的鏡像版本將被清理。
登錄容器鏡像服務控制臺。
在頂部菜單欄,選擇所需地域。
在左側導航欄,選擇實例列表。
在實例列表頁面單擊目標企業版實例。
在企業版實例管理頁面的左側導航欄選擇 。
在版本管理頁面單擊創建保留策略。
在創建保留策略對話框,清理范圍配置向導中設置參數,單擊下一步。
參數
說明
清理范圍
您可以選擇按照實例、命名空間或倉庫清理鏡像版本。
實例:選擇實例,則清理范圍為該實例下的所有倉庫,實例中每一個倉庫均將會保留指定的鏡像版本。
命名空間:選擇命名空間,則清理范圍為該命名空間下的所有倉庫,命名空間下每一個倉庫均將會保留指定的鏡像版本。
倉庫:選擇倉庫,然后選擇命名空間和倉庫。清理范圍為該命名空間下的指定倉庫。
說明選擇倉庫,然后只選擇命名空間,不選倉庫。則清理范圍為該命名空間下的所有倉庫。
執行方式
選擇執行方式。
自動:支持每周和每月定時觸發鏡像清理任務,清理鏡像版本。
手動:需要手動觸發鏡像清理任務,具體操作,請參見手動觸發版本清理任務。
執行周期
選擇自動執行的執行周期。支持按每周和每月執行鏡像清理任務。
說明僅選擇執行方式為自動時,才需配置該項。
在保留策略配置向導中配置參數,然后單擊創建保留策略。
參數
說明
保留最近推送的鏡像(必填)
設置需要保留的最近推送的鏡像數量。
保留鏡像版本(選填)
設置保留的最近推送的鏡像數量之外,您還需要保留的鏡像版本。
說明默認保留鏡像版本為.*,表示保留的最近推送的鏡像數量之外,保留所有鏡像版本。
手動觸發版本清理任務
登錄容器鏡像服務控制臺。
在頂部菜單欄,選擇所需地域。
在左側導航欄,選擇實例列表。
在實例列表頁面單擊目標企業版實例。
在企業版實例管理頁面的左側導航欄選擇 。
在版本管理頁面單擊目標保留策略操作列的立即執行。
在提示對話框中單擊確定。
后續步驟
清理企業版實例鏡像版本后,鏡像版本占用的OSS Bucket存儲空間仍然存在。若需要清理無效鏡像版本占用的OSS Bucket存儲空間,請執行制品清理任務,具體操作,請參見清理OSS存儲空間。