我在本地有一个正常工作的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
请让我知道我想念的是什么。预先感谢!