参考:https://zhuanlan.zhihu.com/p/181586810
清理已经停止的容器
docker container prune
或者
docker rm $(docker ps -q -f status=exited)
清理镜像
docker rmi $(docker images -q -f "dangling=true")
或者
docker rmi $(docker images | grep "none" | awk '/ / { print $3 }')
清理所有不用数据
docker system prune -a
停止的容器,不使用的volume,不使用的networks,悬挂的镜像(过程镜像)
同样的方法可以用在 network,volume,image 等
docker network prune
docker volume prune
docker image prune
查看容器占用的磁盘空间
docker ps -as
或者
docker ps -a --format "{{.ID}}\t{{.Size}}\t{{.Status}}\t{{.Names}}"