Bootstrap

清理 Docker 占用的磁盘空间

清理 Docker 占用的磁盘空间

1. 首先查看 Docker 的磁盘使用情况
使用 docker system df 命令查看 Docker 的磁盘使用情况,该命令类似于 Linux 的 df 命令。
# docker system df
TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              11                  1                   4.669 GB            4.633 GB (99%)
Containers          1                   1                   3.432 MB            0 B (0%)
Local Volumes       1                   1                   147.1 kB            0 B (0%)

可知,Docker 镜像占用了 4.669 GB 磁盘,Docker 容器占用了 3.432 MB 磁盘,Docker 数据卷占用了 147.1 kB 磁盘。
docker system prune 命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及 dangling 镜像(即无tag的镜像)。
docker system prune -a 命令清理的更加彻底,可以将没有容器使用的镜像都删掉。
注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的 Docker 镜像都删掉了,所以使用之前一定要想清楚哦。

2. 执行清理命令
这里执行 docker system prune -a 命令:
# docker system prune -a

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;