2016-07-18 4 views
8

Есть ли какой-нибудь легкий способ, я могу построить изображение докера в контейнере без рабочей машины докеров. Вот то, что я пытаюсь сделать:Как создать докеры без докеров?

$ docker run -it --rm docker:latest 

/# mkdir test 
/# touch test/Dockerfile 
/# docker build test 
Cannot connect to the Docker daemon. Is the docker daemon running on this host? 

Предполагая, что у меня был действующий Dockerfile на месте, есть какой-то способ, которым я мог бы создать Docker изображение внутри контейнера, как это?

+0

Вы должны прочитать документ по этому вопросу https://docs.docker.com/engine/userguide/eng-image/baseimages/ – user2915097

ответ

1

Часть проблемы может быть, что вы пропустили --privileged флаг, но в целом, ваши вопросы, вероятно, можно ответить здесь: https://hub.docker.com/_/docker/

И вы можете взять время, чтобы прочитать блог, связанный там подробно некоторые из ловушек использования докеров в докере.

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