docker system df
命令
[jorelhan@JorelMBP ~]$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 22 1 6.602GB 6.1GB (92%)
Containers 1 1 4B 0B (0%)
Local Volumes 0 0 0B 0B
Build Cache 86 0 638.2MB 638.2MB
TYPE 列出了 Docker 使用磁盘的 4 种类型:
类型 | 说明 |
---|---|
Images | 所有镜像占用的空间,包括拉取下来的镜像,和本地构建的。 |
Containers | 运行的容器占用的空间,表示每个容器的读写层的空间。 |
Local Volumes | 容器挂载本地数据卷的空间。 |
Build Cache | 镜像构建过程中产生的缓存空间(只有在使用 BuildKit 时才有,Docker 18.09 以后可用) |
最后的 RECLAIMABLE 这一列表示可回收的大小。
docker builder prune
用于清理镜像过程中产生的缓存
docker system prune
用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。
docker system prune -a
彻底清理以上并没有容器使用的镜像