Эта команда sudo docker build -t mydocker .
постройте изображение в /var/lib/docker
. Есть ли способ изменить его на другую папку, например. /home/user1/docker
?изменить PATH для построения докера image
ответ
Вам необходимо перезапустить демон докеров с помощью опции -g
.
docker -d -g /home/user1/docker
или
docker -d --graph="/home/user1/docker"
Имейте в виду, что, как только вы сделаете это, все ваши изображения для этого демона, например Docker будут храниться на /home/user1/docker
А также, что обычно демон Docker бегает root
. Поэтому, вероятно, лучше указать каталог, принадлежащий root
Обратите внимание, что вы, вероятно, не хотите * помещать ваше хранилище докеров в '/ home', потому что все будет принадлежать' root', что в какой-то момент просто усложнит вашу жизнь. Лучше монтировать дополнительное хранилище на '/ var/lib/docker' или point' docker' в месте вне '/ home'. – larsks
@larsks это правильно ... добавлено более подробное описание ответа. – Rico
Нет, процесс сборки управляется демоном 'docker' и всегда будет иметь место, где хранитель хранилища docker размещает хранилище. – larsks
Есть ли способ изменить, где docker deamon хранит данные? – user977828