我是一名 Docker 新手,正在尝试将我的 React 应用程序 Docker 化。 这是我的 Dockerfile:
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
我遇到了连接被拒绝的问题。 我不知道自己做错了什么,希望能得到帮助。