Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs react docker容器上的连接被拒绝_Reactjs_Docker_Containers_Connection Refused - Fatal编程技术网

Reactjs react docker容器上的连接被拒绝

Reactjs react docker容器上的连接被拒绝,reactjs,docker,containers,connection-refused,Reactjs,Docker,Containers,Connection Refused,我是新的ro 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 COP

我是新的ro 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", "."]
  • 我成功构建了容器:
  • 然后我跑:
  • 当我尝试访问上的服务器时:
我被拒绝了。
我不知道我做错了什么,非常感谢您的帮助。

您应该使用参数
-p
向前移植,例如:

docker run -p 8000:80 frontend
docker run 8000:80 frontend
localhost:8080
docker run -p 8000:80 frontend