docker 清理命令

# 杀死所有正在运行的容器.
docker kill $(docker ps -a -q)

# 删除所有已经停止的容器.
docker rm $(docker ps -a -q)

# 删除所有未打标签的镜像.
docker rmi $(docker images -q -f 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为关键字
原文地址:https://www.cnblogs.com/ahuo/p/7850428.html