Docker 如何清理不用的资源

很多时候可能需要清除 Docker 中不再使用的资源,特别是在学习 Docker 过程中创建的镜像、容器、网络、存储卷等。

删除存储卷 volume

docker volume rm $(docker volume ls -qf)

删除网络 network

docker network ls
docker network ls | grep "bridge"
docker network rm $(docker network ls | grep "bridge" | awk ‘//{print $1}‘)
docker network ls | awk ‘$3 == "bridge" && $2 != "bridge" {print $1}‘

删除镜像 images

docker images
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
docker rmi $(docker images | grep "none" | awk ‘//{print $3}‘)

删除容器

docker ps 
docker ps -a
docker rm $(docker ps -qa --no-trunc --filter "status=exited")

重置 vm

docker-machine create --driver virtualbox --virtualbox-disk-size "40000" default

Docker 如何清理不用的资源

上一篇:Visual Studio Code设置文档编码


下一篇:【CF850F】Rainbow Balls(期望DP)