我正在玩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
才能访问目录
而且,有图像。
答案 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:\
挂载到主机中的本地文件夹。
设置"自动安装",但不要设置"只读"。