为什么我无法访问Docker内部的React应用程序?

时间:2019-11-16 17:31:29

标签: reactjs docker dockerfile

我执行了npm run build并创建了一个react build,然后使用Docker文件构建了一个Docker镜像。

FROM node:12.2.0-alpine
COPY build ./
RUN ["npm", "install", "-g", "serve"]
CMD ["serve", "-s", "build"]

我使用以下命令运行此docker映像:

docker run -ip 5000:5000 steinko/testreacttutorial:1

然后我收到消息:

  

INFO:在http://localhost:5000处接受连接

当我在浏览器中输入localhost:5000时,我得到以下信息:

  

找不到404请求路径

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

请检查图像的docker inspect命令输出以找到公开的应用程序端口,然后在docker run命令中将其映射到5000端口