React docker 容器拒绝连接
Connection refused on react docker container
我是新手 Docker,我正在尝试对我的 React 应用程序进行 docker 化
- 这是我的Docker文件:
FROM mhart/alpine-node:latest AS builder
WORKDIR /app
COPY . .
RUN npm install formik
RUN npm install axios
RUN yarn run build
FROM mhart/alpine-node
RUN yarn global add serve
WORKDIR /app
COPY --from=builder /app/build .
EXPOSE 8000
CMD ["serve", "-p", "80", "-s", "."]
- 我成功构建了容器:
docker build -t frontend .
- 然后我运行:
docker run 8000:80 frontend
- 当我尝试访问服务器时:
localhost:8080
我收到连接被拒绝的消息。
我不知道我做错了什么,感谢任何帮助。
您应该使用参数 -p
进行端口转发,例如:
docker run -p 8000:80 frontend
我是新手 Docker,我正在尝试对我的 React 应用程序进行 docker 化 - 这是我的Docker文件:
FROM mhart/alpine-node:latest AS builder
WORKDIR /app
COPY . .
RUN npm install formik
RUN npm install axios
RUN yarn run build
FROM mhart/alpine-node
RUN yarn global add serve
WORKDIR /app
COPY --from=builder /app/build .
EXPOSE 8000
CMD ["serve", "-p", "80", "-s", "."]
- 我成功构建了容器:
docker build -t frontend .
- 然后我运行:
docker run 8000:80 frontend
- 当我尝试访问服务器时:
localhost:8080
我收到连接被拒绝的消息。 我不知道我做错了什么,感谢任何帮助。
您应该使用参数 -p
进行端口转发,例如:
docker run -p 8000:80 frontend