1. 程式人生 > >docker筆記--如何批量刪掉已經停止的容器

docker筆記--如何批量刪掉已經停止的容器

(以下操作都是在root使用者)

方法如下:

(1)顯示所有容器,過濾出狀態為Exited的容器id,然後刪除。

#  for i in `docker ps -a |grep Exited |awk '{print $1}'`;do docker rm $i;done    或者  docker rm $(docker ps -a |grep Exited |awk '{print $1}')

(2)刪除所有未執行的容器;執行的刪除不了

#  docker rm $(docker ps -a -q)

(3)根據容器的狀態刪除狀態為Exited的容器

#  docker rm $(docker ps -qf status=exited)

(4)docker 1.13版本以後,可以使用docker container prune刪除孤立的容器