工作,但在部署到 Docker 容器时不工作"/>
Node.js 应用程序在本地工作,但在部署到 Docker 容器时不工作
我在本地有一个可用的 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
我错过了什么?
回答如下:更多推荐
Node.js 应用程序在本地工作,但在部署到 Docker 容器时不工作
发布评论