Контейнер - Ubuntu 14.04 64bit. Я установил в нем докер ссылку https: //docs.docker.com/v1.1/installation/ubuntulinux/#ubuntu-trusty-1404-lts-64-bit. Когда я запускаю службу docker start, она отвечает mount: в разрешении отказано . Докер версии 1.5.0, build a8a31ef. Благодарю.
2 ответа
На основе инструкций для де-факто стандартного Docker-in- Образ Docker, вам нужно запустить исходный контейнер Docker с флагом --privileged
, чтобы он мог запускать Docker внутри себя.
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker ubuntu:14.04 docker images
Эта строка показывает, что вы запускаете команду docker внутри контейнера. Вы должны поделиться через -v docker deamon и файлом сокета.
Другой способ, если вам нужно запустить эти команды докеров с другим пользователем, кроме root, - это создать другой образ, унаследованный от ubuntu, и добавить необходимого пользователя в группу докеров хоста.
Похожие вопросы
Новые вопросы
ubuntu
ОБЩАЯ ПОДДЕРЖКА UBUNTU НЕ ПО ТЕМЕ. Вопросы поддержки можно задать на https://askubuntu.com/. Ubuntu — бесплатная настольная и серверная операционная система, основанная на Debian GNU/Linux. Этот тег предназначен для вопросов по программированию, специфичных для Ubuntu.