Docker 快速删除所有容器

查看运行容器

docker ps

查看所有容器

docker ps -a

进入容器
其中字符串为容器ID:

docker exec -it d27bd3008ad9 /bin/bash


1.停用全部运行中的容器:

docker stop $(docker ps -q)

2.删除全部容器:

docker rm $(docker ps -aq)

3.一条命令实现停用并删除容器:

docker stop $(docker ps -q) & docker rm $(docker ps -aq)

实际示例:

[root@master01 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   17G   17G  646M  97% /


[root@master01 ~]# docker rm $(docker ps -aq)
af67891901bc
b0e621888553
05e4b231323a
e0beb603c0ad
d404530b8586
469a598cd053
f9b90a4d1cf9
97b572b15533
eac109e7023b
b513cd1b702c

[root@master01 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   17G   15G  2.7G  85% /

  

原文地址:https://www.cnblogs.com/weifeng1463/p/10108233.html