gpt4 book ai didi

reactjs - 在 docker : react app in docker fails to run 中运行一个 react 应用程序

转载 作者:行者123 更新时间:2023-12-02 21:30:17 25 4
gpt4 key购买 nike

我正在尝试在 docker 镜像中运行一个 react 应用程序,但是它退出时没有错误消息
DockerFile

# pull official base image
FROM node:13.12.0-alpine

# set working directory
WORKDIR /app

# add `/app/node_modules/.bin` to $PATH
ENV PATH /app/node_modules/.bin:$PATH

# install app dependencies
COPY package.json ./
COPY package-lock.json ./
RUN npm install

# add app
COPY . ./

# start app
CMD npm start --port 3000

然后我开始 build
docker build -t react-app:latest .
然后我跑
docker run -p 7000:3000 react-app:latest
给出以下输出
enter image description here
然后退出
这是我在浏览器上看到的
enter image description here

最佳答案

您的 docker 关闭,因为 tty 未启用。
为了工作,你必须运行 docker

docker run -t -p 7000:3000 react-app:latest
欲了解更多信息: https://github.com/facebook/create-react-app/issues/8688
但这应该仅用于测试/开发。在生产中,您应该构建您的 react 应用程序,然后使用 serve 或 nginx 提供它

关于reactjs - 在 docker : react app in docker fails to run 中运行一个 react 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64643087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com