宝塔面板的Docker批量 停止、删除容器和镜像

宝塔面板用docker创建了容器太多,删除起来,确实麻烦,如果你一个一个删,那这工作量还是挺大的。docker镜像同样如此,如果很多,删除起来就会很麻烦~~

宝塔面板用docker创建了容器太多,删除起来,确实麻烦,如果你一个一个删,那这工作量还是挺大的。docker镜像同样如此,如果很多,删除起来就会很麻烦~~

这篇文章就来说说,宝塔面板下Docker批量 停止、删除容器和镜像,宝塔的docker管理器如果可以选择全部删除也会很方便,可惜现在还没有。


1、列出所有容器ID

docker ps -aq

看下使用效果

[root@vmi474550 ~]# docker ps -aq
3372537ed39a
0f7a0c5e1410
ba47724f9c03
233181b15f71
72a830a3b579
[root@vmi474550 ~]#

2、停止所有容器

删除之前必须先停止容器

docker stop $(docker ps -aq)

3、删除所有容器

docker rm $(docker ps -aq)

使用效果

[root@vmi474550 ~]# docker ps -aq
3372537ed39a
0f7a0c5e1410
ba47724f9c03
233181b15f71
72a830a3b579
[root@vmi474550 ~]# docker stop $(docker ps -aq)
3372537ed39a
0f7a0c5e1410
ba47724f9c03
233181b15f71
72a830a3b579
You have new mail in /var/spool/mail/root
[root@vmi474550 ~]# docker rm $(docker ps -aq)
3372537ed39a
0f7a0c5e1410
ba47724f9c03
233181b15f71
72a830a3b579
[root@vmi474550 ~]#

看图删除前:


看图删除后


4、删除所有镜像

docker rmi $(docker images -q)

5、按条件删除镜像(没有打标签)

docker rmi `docker images -q | awk '/^<none>/ { print $3 }'` # //镜像名包含关键字
docker rmi --force `docker images | grep doss-api | awk '{print $3}'` # 其中doss-api为关键字

参考:https://www.runoob.com/w3cnote/docker-clear-command.html

文章链接:https://www.haah.net/archives/5770.html
文章标题:宝塔面板的Docker批量 停止、删除容器和镜像
文章版权:辉哥博客 (https://www.haah.net) 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2021年04月10日 17时32分18秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系辉哥:m@haah.net

给TA买糖
共{{data.count}}人
人已买糖
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我是底线可爱胖!冲鸭~