1、删除所有容器
docker rm docker ps -a -q
2、删除所有镜像
docker rmi docker images -q
3、按条件删除镜像
没有打标签
docker rmi docker images -q | awk '/^<none>/ { print $3 }'
镜像名包含关键字
docker rmi --force docker images | grep doss-api | awk '{print $3}' //其中doss-api为关键字
本文详细介绍如何使用docker命令删除所有容器(`docker rm $(docker ps -aq)`)、所有未标记镜像(`docker rmi $(docker images -q --filter dangling=true)`),以及根据特定条件(无标签和包含关键字)筛选镜像进行删除。
1、删除所有容器
docker rm docker ps -a -q
2、删除所有镜像
docker rmi docker images -q
3、按条件删除镜像
没有打标签
docker rmi docker images -q | awk '/^<none>/ { print $3 }'
镜像名包含关键字
docker rmi --force docker images | grep doss-api | awk '{print $3}' //其中doss-api为关键字

被折叠的 条评论
为什么被折叠?