boot2docker存储的docker镜像在哪里?

时间:2014-04-09 15:51:44

标签: docker

我正在玩OS X上的Docker(使用boot2docker)并且无法弄清楚这些图像的存储位置。我只是好奇。

This问题解答了Linux的问题,显然是在/ var / lib / docker / graph /< id> / layer

我通过Homebrew安装并在/ usr / local / Cellar / docker中进行了搜索,但它看起来并不像那里。在〜/ .boot2docker中有一个boot2docker-vm.vmdk。图像是否实际存储在此VM中?

下面的CREACK正确回答。
这只是一些准备工作:

进入boot2docker VM:

boot2docker ssh

user: docker pass: tcuser

我必须sudo su才能访问目录

而且,有图像。

2 个答案:

答案 0 :(得分:25)

Boot2docker是一个Virtal机器(通过VirtualBox)。因此,图像存储在虚拟盒映像(vmdk文件)中。一旦安装了VirtualBox,它就是linux,图像存储在你说的地方。

答案 1 :(得分:0)

您可以使用VirtualBox共享文件夹选项将图像存储在VirtualBox图像之外。 我能够在In [26]: [{x:d[x] for x in d if x != 'y'} for d in arraylist] Out[26]: [{'x': 1}, {'x': 3}, {'x': 5}, {'x': 33}, {'x': 1}] 驱动器中使用文件夹,以获取docker所需的所有数据。

为此,您必须将C:\挂载到主机中的本地文件夹。 设置"自动安装",但不要设置"只读"。