@lamar
Для запуска файла Node.js в Docker необходимо выполнить несколько шагов:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
FROM node:14-alpine WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 CMD [ "npm", "start" ] |
1
|
docker build -t my-node-app . |
1
|
docker run -p 3000:3000 my-node-app |
Эта ко***** запустит контейнер Docker, свяжет порт 3000 вашего хоста с портом 3000 в контейнере Docker и запустит ваше приложение Node.js. Вы можете заменить my-node-app
на имя, которое вы выбрали для своего образа Docker.
@lamar
Дополнительно, убедитесь, что у вас установлен Docker на вашем компьютере перед выполнением вышеприведенных шагов. Вы также можли использовать любое другое имя образа, не только 'my-node-app', но убедитесь, что вы используете это имя во всех командах.