如果我們啟動容器後直接刪除映象會提示提示先停止容器, 所以我們需要先停止容器,然後再刪除容器, 最後再刪除映象。
可是在我們初學的時候回拉取大量映象, 而有的時候為了效率又會強行終端, 再加上一些操作不當, 總是會一堆映象產生。
之前都是手動乙個個停止容器, 再乙個個刪除容器, 最後再刪除映象, 後來覺得太麻煩了, 所以上網查了查,三條命令搞定。
所以linux基礎要牢固啊, 善用管道過濾,能讓你少掉很多頭髮!
$ docker stop $(docker ps -a | grep "exited" | awk '')
//停止容器
$ docker rm $(docker ps -a | grep "exited" | awk '')
//刪除容器
$ docker rmi $(docker images | grep "none" | awk '')
//刪除映象
批量刪除docker映象
docker rmi 映象id 刪除多個映象需要先查詢出對應的映象id查詢全部映象,且只顯示映象id docker image ls a q 複製 刪除查詢到的映象docker rmi docker image ls a q 複製 篩選查詢到的映象docker image ls f before 映...
Docker 如何批量刪除映象
docker 使用一段時間之後,可能堆積很多用不著的,或者編譯錯誤的映象,乙個乙個刪除就很麻煩,需要乙個批量刪除的方法,如下 docker rmi docker images grep provider awk 上面這條命令,可以刪除所有名字中帶 provider 關鍵字的映象,grep 後面的引數...
快速批量刪除 docker 映象或容器
docker 本身並沒有提供批量刪除的功能,當有大量的映象或者容器需要刪除的時候,手動的乙個乙個刪就比較麻煩了。直接刪除所有映象或容器 直接刪除所有映象 docker rmi docker images q 直接刪除所有容器 docker rm docker ps aq 按條件篩選之後刪除 按條件篩...