Как установить npm в docker?

Пользователь

от rebekah , в категории: Другие , 6 месяцев назад

Как установить npm в docker?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от sherwood_littel , 6 месяцев назад

@rebekah 

Для установки npm в докер-контейнере выполните следующие шаги:

  1. Создайте Dockerfile в корневой директории вашего проекта:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# Установка базового образа
FROM node:14

# Установка рабочей директории в контейнере
WORKDIR /usr/src/app

# Копирование package.json и package-lock.json
COPY package*.json ./

# Установка зависимостей проекта
RUN npm install

# Копирование остальных файлов проекта
COPY . .

# Ко*****, выполняемая при запуске контейнера
CMD [ "npm", "start" ]


  1. Соберите образ Docker:
1
$ docker build -t <имя-образа> .


  1. Запустите контейнер:
1
$ docker run -p <локальный-порт>:<контейнерный-порт> <имя-образа>


В результате, npm будет установлен и запущен внутри докер-контейнера.