一尘不染

什么是Docker.qcow2?

docker

我使用DaisyDisk查看磁盘时,有一个30GB的东西Docker.qcow2。更具体地说,DaisyDisk将其置于之下~/Library/Containers/com.docker.docker/Data/vms/0/Docker.qcow2。是某种缓存吗?我可以删除它吗?我有很多旧项目中从未使用过的图像,我正在尝试清理磁盘。


阅读 1200

收藏
2020-06-17

共1个答案

一尘不染

默认情况下,.qcow2文件作为块设备公开给VM,其最大大小为64GiB。当容器在文件系统中创建新文件时,新扇区将被写入块设备。这些新扇区被附加到.qcow2文件中,导致其大小增加,直到最终被完全分配。当达到此最大大小时,它将停止增长。

您可以停止Docker并删除此文件,但是删除它也会删除所有容器和映像。Docker将在启动时重新创建该文件。

2020-06-17