Docker контейнер установить -g скопировать в другой контейнер - PullRequest
0 голосов
/ 19 марта 2019

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

        # container to install dendencies
        FROM node:10 as installer
        WORKDIR /src
        COPY package.json package-lock.json ./
        # install all dependencies
        RUN npm install
        # i need nodemon as global
        RUN npm install -g nodemon

        # working container 
        FROM node:10-alpine
        RUN mkdir /src
        WORKDIR /src
        # copy everything (node_modules)
        COPY --from=installer /src .
        COPY . .
        EXPOSE 3000
        CMD ["nodemon", "start"]
  1. Я скопировал все модули node_modules, но как я могу скопировать глобальные -g nodemon?
  2. Как я могу удалить контейнер "установщик" после процесса установки?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...