[英]Remove Docker images from Nexus Repository Manager OSS 3.0.1-01
幾個月來,我一直在使用 Nexus 發布我的 Docker 映像,我非常喜歡它添加到經典 Docker Registry 的功能。
最近,我們存儲的圖像數量導致磁盤空間問題。 我環顧圖形界面,顯然沒有什么可以同時刪除多個 Docker 映像。 我知道有一個 Nexus 任務可以刪除未使用的工件,但它似乎只適用於 Maven 和 Nugget。
Nexus Repository Manager OSS 3.0.1-01 有沒有辦法同時刪除未使用的圖像或至少多個圖像?
謝謝!
是的,要定期清理舊容器映像,您需要設置兩個任務
第一個只是軟刪除(標記為刪除),第二個任務執行實際清理工作,因此請確保兩者都執行。
下面是步驟
上面創建的兩個任務將一起按照策略中定義的標准清理 docker blob。
似乎沒有任何選項可以從 Group Repository 中刪除組件,但您可以選擇從 Proxy 或 Hosted 存儲庫中刪除組件。
默認情況下,刪除組件功能僅對 admin 用戶啟用。
您可以使用registry-cli工具來清理舊圖像。 例如,這個命令:
registry.py -l "login:password" -r https://your-registry.example.com --delete
將刪除除最后 10 張圖像之外的所有圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.