在使用Docker Desktop的时候,没过多久就会发现C盘很快就空间不足,磁盘空间被占满了,这里介绍解决Docker Desktop占用空间导致磁盘空间满的问题。

Docker Desktop默认存储空间位置

Settings->Resources->Disk image location C:\ProgramData\DockerDesktop\vm-data

查看Docker的磁盘使用情况

执行命令docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况:

image-20240330120543930

执行docker清理空间命令

1
docker system prune

docker system prune命令可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)。

重启docker服务

需要重启docker服务,空间才会释放,重启之后发现C:\ProgramData\DockerDesktop\vm-data下的DockerDesktop.vhdx占用空间变小了。