通过 Docker 从 Docker Hub 为 Mac 拉取的图像的位置是什么

What is location of images pulled from Docker Hub via Docker for Mac

*注意: 我知道 问题,但是,它与 Docker 工具箱有关 而不是 Docker Desktop for Mac 似乎每个工具都使用不同的位置在本地存储 Docker 图像

我在哪里可以找到 docker 通过 Docker 桌面从 Docker Hub 为 Mac 提取的图像?

我试图通过以下命令验证 Docker 是 运行。

docker run hello-world

因此,Docker 守护程序从 Docker 中心拉取了 "hello-world" 图像,但我找不到它。

在 Mac 上,您应该在这里找到它们:

~/Library/Containers/com.docker.docker/Data/

应该在

$HOME/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2

其中 Docker.qcow2 是 "vm" 的文件系统,Docker for Mac 在其中运行。
参见 issue 23437

这意味着删除图像(thread 15194: docker images -q |xargs docker rmi --force)不会减少Docker.qcow2占用的space(和磁盘space 在磁盘上)。
给点你start seeing aliases like this one:

shrink-qcow2 () {
     mv  .BACKUP && qemu-img convert -O qcow2 .BACKUP 
}