Docker空间占用查看:
1.13版本后Docker提供给了一些System命令,例如df命令查看Docker占用分布:
# docker system df
清理方法:
自动清理命令
docker system prune可对空间进行自动清理
可以加额外的参数,如:
-a : 一并清除所有未被使用的镜像和悬空镜像
-f : 用以强制删除,不提示信息
该命令所清理的对象如下:
已停止的容器
未被任何容器使用的卷
未被任何容器所关联的网络
所有悬空的镜像
除了system级别的,还有针对容器或是镜像级别的删除命令:
docker image prune:删除悬空的镜像
docker container prune:删除无用的容器
--默认情况下docker container prune命令会清理掉所有处于stopped状态的容器
docker volume prune:删除无用的卷
docker network prune:删除无用的网络
手动清除:
docker rmi $(docker images -q)
docker rm -v $(docker ps -aq -f status=exited)
docker volume rm $(docker volume ls -qf dangling=true)
停用并删除容器
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!