我已將容器圖像使用gcloud docker push
推送到Google容器註冊表。兩個問題:如何從Google容器註冊表中清除容器圖像?
如何幹淨地從註冊表中刪除推送的容器形象? (我知道我可以刪除標記的圖像,並使其無法訪問了。)
有一大堆的圖像與它帶來泊塢窗層。我想刪除圖像刪除所有未使用的圖層。
我已將容器圖像使用gcloud docker push
推送到Google容器註冊表。兩個問題:如何從Google容器註冊表中清除容器圖像?
如何幹淨地從註冊表中刪除推送的容器形象? (我知道我可以刪除標記的圖像,並使其無法訪問了。)
有一大堆的圖像與它帶來泊塢窗層。我想刪除圖像刪除所有未使用的圖層。
UPDATE:您現在可以直接從UI刪除單個容器的圖像。
作爲2015年11月的:沒有辦法目前從註冊表中刪除乾淨單個容器圖像。現在,它基本上是全部或沒有。 GCR團隊正在研究這個!
原來的答案:我想不出一個簡單的方法來刪除個別圖像。您可以使用gsutil rb gs://artifacts.<PROJECT-ID>.appspot.com
刪除Cloud Storage存儲桶來刪除所有圖像。您也可以使用存儲瀏覽器並嘗試刪除單個部分(https://console.developers.google.com/storage/browser/artifacts ..appspot.com),但您必須知道每層的Docker散列值!
謝謝@ sandeep-dinesh。我將離開這個問題,然後打開,也許稍後有人發佈解決方案,當這將被實施。 –
剛剛更新了我的答案,您現在可以從UI中刪除單個圖像。 –
現在看起來不錯。我會做一些測試,看看它是如何工作的。謝謝! –
這個問題源於http://stackoverflow.com/q/33671369/454103。有一些不完全解決問題的部分答案。 –
的可能的複製[如何刪除谷歌集裝箱註冊表中的推圖](http://stackoverflow.com/questions/31523945/how-to-remove-a-pushed-image-in-google-container-registry) – Wernight