将本地docker镜像存储在外部HDD boot2docker上

时间:2015-06-14 09:31:04

标签: docker

我在macbook air上使用了docker,不幸的是硬盘空间非常有限(120gb)。

想知道如何在外部驱动器上存储容器而不是默认设置(我相信是/ var / lib / docker /)?

编辑:事实上它不是/ var / lib / docker - 使用boot2docker时我相信文件存储在虚拟机实例上。

2 个答案:

答案 0 :(得分:2)

清除macbook文件夹后,将外置硬盘安装在该路径上:

mount -t <fstype> -o defaults /dev/<your device> /var/lib/docker/

要与 boot2docker 一起使用,请尝试使用以下内容:

mount -t vboxsf -o uid=1000,gid=50 /dev/<your device> /var/lib/docker/

其中<your device>可以是sdb

答案 1 :(得分:0)

您可以通过更改docker中的文件位置来执行此操作。 您可以转到“首选项” - >“高级”,然后在存储路径下将位置更改为外部硬盘驱动器。

View the screenshot for reference