Контейнер - 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. Благодарю.

1
pkutxq 11 Мар 2015 в 16:02

2 ответа

Лучший ответ

На основе инструкций для де-факто стандартного Docker-in- Образ Docker, вам нужно запустить исходный контейнер Docker с флагом --privileged, чтобы он мог запускать Docker внутри себя.

1
jwodder 11 Мар 2015 в 13:06
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, и добавить необходимого пользователя в группу докеров хоста.

посмотри на это

0
Montells 19 Мар 2015 в 14:43