2015-08-27 2 views
0

Эта команда sudo docker build -t mydocker . постройте изображение в /var/lib/docker. Есть ли способ изменить его на другую папку, например. /home/user1/docker?изменить PATH для построения докера image

+0

Нет, процесс сборки управляется демоном 'docker' и всегда будет иметь место, где хранитель хранилища docker размещает хранилище. – larsks

+0

Есть ли способ изменить, где docker deamon хранит данные? – user977828

ответ

1

Вам необходимо перезапустить демон докеров с помощью опции -g.

docker -d -g /home/user1/docker 

или

docker -d --graph="/home/user1/docker" 

Имейте в виду, что, как только вы сделаете это, все ваши изображения для этого демона, например Docker будут храниться на /home/user1/docker

А также, что обычно демон Docker бегает root. Поэтому, вероятно, лучше указать каталог, принадлежащий root

+1

Обратите внимание, что вы, вероятно, не хотите * помещать ваше хранилище докеров в '/ home', потому что все будет принадлежать' root', что в какой-то момент просто усложнит вашу жизнь. Лучше монтировать дополнительное хранилище на '/ var/lib/docker' или point' docker' в месте вне '/ home'. – larsks

+0

@larsks это правильно ... добавлено более подробное описание ответа. – Rico