我执行了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: Accepting connections at http://localhost:5000
当我在浏览器中输入localhost:5000时,我得到以下信息:
404 Request path could not be found
如何解决此错误?
最佳答案
请检查图像的docker inspect
命令输出以找到暴露的应用程序端口,然后在docker run
命令中将其映射到5000端口
关于reactjs - 为什么我无法访问Docker内部的React应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58893372/