gpt4 book ai didi

node.js - 使用 docker 启动 npm 启动?

转载 作者:搜寻专家 更新时间:2023-10-31 22:49:20 35 4
gpt4 key购买 nike

您好,我正在使用 npm 运行一个基本的 React 项目,我正尝试在 docker 容器中启动它。但是我实际上无法让项目运行。我的 dockerfile 看起来像这样:

FROM node:7.8.0


WORKDIR /

ADD . /


EXPOSE 80


RUN npm install

ENTRYPOINT npm run start

我收到相关消息说现在可以查看该项目,但在浏览器中什么也没有显示。任何帮助将不胜感激。

最佳答案

我怀疑您的端口可能在您的 docker run 中向后命令。如果您在端口 6000 上运行您的 React 应用程序,并希望在端口 80 上将其暴露给外部,那么您应该使用...运行您的容器

docker run -p 80:6000 myapp

用法:docker run -p <HOST_PORT>:<CONTAINER_PORT> <APP_NAME>

关于node.js - 使用 docker 启动 npm 启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46743745/

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