Node.js应用程序在本地运行,但在部署到Docker容器时无法运行

时间:2020-09-18 06:13:55

标签: node.js docker containers

我在本地有一个正常工作的Node js应用程序,即,如果我运行以下命令,则在打开http://127.0.0.1:8082时它会在浏览器中工作

$node server.js

我正在尝试使用以下内容构建图像

docker build -t dashboard .

并使用以下内容创建并运行容器

docker run --name dashcont3 -p 8082:8080 -d dashboard

这是我的Dockerfile

FROM node:10

WORKDIR /usr/src/app/

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 80
EXPOSE 8080
CMD [ "node", "server.js" ]

当我构建并运行容器并尝试在浏览器中打开URL时,会出现以下错误

This page isn’t working
127.0.0.1 didn’t send any data.
ERR_EMPTY_RESPONSE

请让我知道我想念的是什么。预先感谢!

0 个答案:

没有答案