Docker 如何批量刪除映象

2021-09-05 08:41:44 字數 553 閱讀 2662

docker 使用一段時間之後,可能堆積很多用不著的,或者編譯錯誤的映象,乙個乙個刪除就很麻煩,需要乙個批量刪除的方法,如下:

docker rmi $(docker images | grep "provider" | awk '')
上面這條命令,可以刪除所有名字中帶 「provider」 關鍵字的映象, grep 後面的引數,就是篩選出名字中包含這個引數的映象.可以通過這條命令,刪除所有名字中包含此引數的映象.

來看一下效果,刪除之前是這個樣子的:

執行以上命令之後:

嗯,乾淨了許多.也從側面說明了規範命名的重要性.

當然,如果你不怕麻煩,也可以使用命令:

docker rmi imageid
來進行乙個乙個刪除…

docker批量刪除映象

如果我們啟動容器後直接刪除映象會提示提示先停止容器,所以我們需要先停止容器,然後再刪除容器,最後再刪除映象。可是在我們初學的時候回拉取大量映象,而有的時候為了效率又會強行終端,再加上一些操作不當,總是會一堆映象產生。之前都是手動乙個個停止容器,再乙個個刪除容器,最後再刪除映象,後來覺得太麻煩了,所以...

批量刪除docker映象

docker rmi 映象id 刪除多個映象需要先查詢出對應的映象id查詢全部映象,且只顯示映象id docker image ls a q 複製 刪除查詢到的映象docker rmi docker image ls a q 複製 篩選查詢到的映象docker image ls f before 映...

如何批量刪除docker中tag為的映象

我們在使用docker的過程中,經常會發現 docker images 列出的映象中有很多這樣的映象 repository tag image id created size d1f6013eddfa 6 days ago 525mb這些映象往往是由於構建過程出現錯誤異常終止而殘留下來的,如何能夠批...