2015-06-14 2 views
2

Я использую докер на моем компьютере macbook, который, к сожалению, имеет довольно ограниченное пространство на жестком диске (120 гб).Сохранение локальных изображений докеров на внешнем жестком диске boot2docker

Интересно, как я мог хранить контейнеры на моем внешнем диске вместо стандартного (что, я считаю,/var/lib/docker /)?

EDIT: на самом деле нет/var/lib/docker - при использовании boot2docker я считаю, что файлы хранятся на экземпляре виртуального бокса.

ответ

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.

0

Вы можете сделать это, изменив расположение файла в докере. Вы можете перейти в «Настройки» -> «Дополнительно», а по пути хранилища изменить местоположение на внешний жесткий диск.

View the screenshot for reference