2016-05-10 2 views
0

У меня есть контейнер работает докер внутри него, но хотелось бы иметь возможность использовать установленную папку с хоста для хранения изображений и т.д.Отказано в доступе при изменении Docker папки изображения

Внутри моего контейнера я измененными/и т.д./по умолчанию/Докер включить DOCKER_OPTS="-g /root/docker", но при попытке перезапустить службу Docker я получаю следующее сообщение об ошибке:

/etc/init.d/docker: 1: /etc/default/docker: /root/docker: Permission denied

Я установить разрешения для этой папки в полностью разрешительный, но я по-прежнему сталкивается та же проблема.

Может ли кто-нибудь помочь?

ответ

0

Я предполагаю, что у вас «есть контейнер докеров, в котором вы хотите монтировать изображения внутри»?

Если да, то вы просто должны поставить переключатель громкости (-v) при запуске контейнера, например:

docker run -d -v /path/to/host/images:/path/to/container/loc [docker_image_id]

Все изображения (и все остальное) в пределах /path/to/host/images будет отображенный на докер контейнер в месте: /path/to/container/loc.

+0

У меня есть докеры-рабыни-дженкинс с докерером, внутри которого я использую, чтобы строить и нажимать изображения докеров. Проблема в том, что изображения, которые я строю, очень большие, и у меня заканчивается пространство на контейнере. Я надеялся, что в контейнере хранятся изображения докеров на месте, чтобы избежать этой проблемы. – Chris

Смежные вопросы