docker批量删除容器、镜像命令
内容目录
docker删除无用作废的资源
--删除所有未被 tag 标记和未被容器使用的镜像:
docker image prune
--删除所有未被容器使用的镜像:
docker image prune -a
--删除所有停止运行的容器:
docker container prune
--删除所有未被挂载的卷:
docker volume prune
--删除所有网络:
docker network prune
--删除停止的容器、删除所有未被容器使用的网络、删除所有none的镜像。
docker system prune
查看docker卷,是哪一个容器
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep 8e0a6daa8dcac3f9aa65aa4106ffb638fc0fab75839d943ca9797a70efeb3e76
批量删除容器
-- 批量删除容器
docker rm $(docker container ls -aq)
-- 批量删除镜像
docker rmi $(docker images | awk '/^/ { print $3 }')
发表评论