Уменьшение изображения докера узла js

#node.js #docker

Вопрос:

У меня есть приложение Node Js, которое связано с моделью программирования облачных приложений(CAPM) в SAP. Поэтому я докеризовал приложение Node Js, используя файл Dockerfile ниже.

 FROM node:12-alpine

WORKDIR /usr/src/app

COPY . .

RUN npm install

EXPOSE 4004

CMD npm run dev
 

Но это занимает 562 МБ. Могу ли я уменьшить размер этого изображения. Пожалуйста, помогите мне.

Комментарии:

1. Вы просто копируете сборку/удаление на свое изображение? Также вы можете запустить npm i --production установку только зависимостей, связанных с производством. В конце концов, ваш файл Dockerfile больше похож на файл для разработки (?).

2. Здравствуйте, я следил за процессом, о котором вы сказали, но он не уменьшает размер на меньшую сумму, например, на 100 МБ. Например, у меня также есть изображение докера React. С помощью папки сборки я уменьшил размер до 70 МБ. Есть ли что-то, связанное с процессом производственной сборки в узле js. Не могли бы вы, пожалуйста, сказать мне?