使用 docker 构建和运行映像时没有任何反应



我是Docker的新手,我想为我的节点.js api和webapp制作一个映像。 我在窗户上。 我尝试在我的 Dockerfile 中执行这些命令,但没有任何反应。 容器运行良好,但我无法访问本地主机上的网络应用程序:8080

docker run -d -p 8080:8080 web3-webapp-image

FROM node:10
# Create app directory
WORKDIR /app
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package*.json ./
RUN npm install
# If you are building your code for production
# RUN npm ci --only=production
# Bundle app source
COPY . .
EXPOSE 8080
CMD [ "npm", "start" ]

节点应用程序还必须侦听正在公开的同一端口。

如果你的应用正在侦听端口 3000,并且你正在发布端口 8080,则你的应用将无法打开与本地主机的通信。

您可以通过发布节点应用程序正在侦听的同一端口或更改节点应用程序正在侦听的端口来解决此问题。

谢谢的问题解决了。应用程序正在侦听端口 3000 et 我没有在同一端口上发布。

相关内容

最新更新