查看所有硬盘的剩余空间
df -hT
du /var/log -h -d 1 | sort -h
查看实际使用空间
显示 Docker 使用的镜像、容器、卷和构建缓存的实际大小
docker system df
查看某个具体容器或镜像的实际磁盘占用,可以使用 du 命令来查看容器或镜像对应的目录
sudo du -sh /var/lib/docker/overlay2/
删除单个容器
docker rm <container_id>
删除单个镜像
docker rmi <image_id>
删除单个卷
docker volume rm <volume_name>
(清理不再使用的资源,包括
停止的容器:已停止但未被删除的容器。
悬空(dangling)的镜像:没有标签(unreferenced)的镜像,也就是悬空镜像。
未使用的网络:没有与任何容器关联的网络。
未使用的卷(需要加上 –volumes 选项):没有被挂载到任何容器的卷。)
docker system prune
(清理不再使用的资源这 docker system prune 的增强版,删除的资源范围更广:
停止的容器:同 docker system prune,删除已停止的容器。
所有未使用的镜像:不仅仅是悬空镜像,还包括那些没有被任何容器使用的镜像。
未使用的网络:同 docker system prune,删除未使用的网络。
未使用的卷(需要加上 –volumes 选项):同 docker system prune。)
docker system prune -a
(注意:docker system prune -a 删除所有未使用的镜像,这意味着它可能会删除你以后可能需要的镜像,因此使用时需谨慎。)