我执行了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请求路径
如何解决此错误?
答案 0 :(得分:0)
请检查图像的docker inspect
命令输出以找到公开的应用程序端口,然后在docker run
命令中将其映射到5000端口