Docker 快速删除所有容器、镜像

Docker 快速删除所有容器、镜像

废话不多说先上命令
1、删除全部容器

如果容器已经全部停止的话可以这样使用

docker rm $(docker ps -aq)
2、停止并删除全部容器

如果不想挨个去停用容器,可以使用这条命令

docker stop $(docker ps -q) & docker rm $(docker ps -aq)
3、删除所有镜像

你懂的:删除镜像之前你要保证镜像没有被使用,否则删除不了,所以需要删除全部容器的时候,你需要先执行上边的命令,然后再执行下边这条命令

docker rmi -f $(docker images -qa)
分析

重点还是在下边这两条命令中,只需要了解后边的options的含义也就懂了上面的命令

容器相关的
docker ps -qa


镜像相关的
docker images -qa
Docker ps 命令
语法
docker ps [OPTIONS]
OPTIONS说明:
-a :显示所有的容器,包括未运行的。

-f :根据条件过滤显示的内容。

--format :指定返回值的模板文件。

-l :显示最近创建的容器。

-n :列出最近创建的n个容器。

--no-trunc :不截断输出。

-q :静默模式,只显示容器编号。

-s :显示总的文件大小。


所以
docker ps -qa
就是列出所有容器的编号
Docker images 命令
语法
docker images [OPTIONS]
OPTIONS说明:
-a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);

--digests :显示镜像的摘要信息;

-f :显示满足条件的镜像;

--format :指定返回值的模板文件;

--no-trunc :显示完整的镜像信息;

-q :只显示镜像ID


所以
docker images -qa
就是列出所有镜像的编号
  • 0
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值