删除停止的容器docker rm $(docker ps --all -q -f status=exited) 删除没有使用的镜像docker rmi -f $(docker images | grep "<none>" | awk "{print \$3}")
方法很多,可以试试下面这两个命令 批量删除镜像 docker images | awk '{print $3}' | xargs docker rmi 批量删除容器 docker ps -a | awk '{print $1}' | xargs docker rm 如果需要根据具体的容器名或镜像名过滤的话,可以修改上面的awk表达式进行处理。
删除停止的容器
docker rm $(docker ps --all -q -f status=exited)
删除没有使用的镜像
docker rmi -f $(docker images | grep "<none>" | awk "{print \$3}")