通过Docker for Mac从Docker Hub拉取的图像的位置是什么?
通过Docker for Mac从Docker Hub拉取的图像的位置是什么?
注意:我知道有关这个问题的信息,但是它与Docker Toolbox无关,而是与Docker Desktop for Mac相关。看起来每个工具都使用不同的位置来存储本地的Docker镜像。
我想知道使用Docker Desktop for Mac从Docker Hub拉取的Docker镜像在哪里可以找到?
我尝试通过以下命令来验证Docker是否正在运行。
docker run hello-world
结果是Docker守护进程从Docker Hub拉取了"hello-world"镜像,但我找不到它的位置。
问题原因:Docker在Mac上从Docker Hub拉取的镜像应该存储在~/Library/Containers/com.docker.docker/Data/
目录下,但是用户在该目录下未找到名为'hello-world'或类似名称的文件/文件夹。
解决方法:确认是否在~/Library/Containers/com.docker.docker
目录下找到了其他文件/文件夹。用户确认在该目录下看到了名为'Data'的文件夹,但在该文件夹中未找到包含镜像的文件/文件夹。然后,建议用户检查其他子文件夹,如'database'、'tasks'和'com.docker.driver.amd64-linux',因为镜像可能存储在这些文件夹中。最后,指出Docker通常会将镜像放在该目录下。
文章整理如下:
在Mac上,您应该在以下位置找到从Docker Hub通过Docker拉取的镜像:
~/Library/Containers/com.docker.docker/Data/
我在那里没有看到任何名为'hello-world'或类似名称的文件/文件夹。我是不是漏掉了什么?
您在~/Library/Containers/com.docker.docker
下看到任何东西吗?
是的,有一个名为'Data'的文件夹。在该文件夹中,我看到了'database'、'tasks'和'com.docker.driver.amd64-linux'文件夹,但没有一个包含镜像的文件夹。
奇怪。它应该在其中的某个位置。这是Docker存放东西的地方。