Контейнер Docker с Docker и узлом: не работает с многоступенчатым - PullRequest
0 голосов
/ 26 марта 2019

Я хотел бы иметь док-контейнер для CI-шага, на котором установлены докер и узел. Я подумал, что будет идеальным вариантом использования многоступенчатой ​​сборки.

У меня есть новая версия докера Docker version 18.09.3, build 774a1f4, и я попробовал этот Dockerfile, но безрезультатно:

FROM docker:18.09.3
FROM node:8
CMD ['bash']

В полученном образе есть нод, например, установленный npm, но нет докеров ... Есть идеи, как поступить?

Большое спасибо!

Обновление

Я изменил Dockerfile на этот, который также не работает (docker не установлен в контейнере):

FROM docker:18.09.3

FROM ubuntu:latest
USER root
RUN apt-get update
RUN apt-get -y install curl gnupg
RUN curl -sL https://deb.nodesource.com/setup_11.x  | bash -
RUN apt-get -y install nodejs

CMD [ "node" ]

Update2 Этот Dockerfile делает то, что мне нужно, но он не с многоступенчатым (что я хотел бы попробовать здесь)

FROM docker:18.09.3

USER root
RUN apk update
RUN apk add --update nodejs nodejs-npm

CMD [ "node" ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...