Nes*_*ony 5 node.js npm docker
嗨,我正在用npm运行一个基本的react项目,我正在尝试在docker容器中启动它。但是我实际上无法使项目运行。我的dockerfile看起来像这样:
FROM node:7.8.0
WORKDIR /
ADD . /
EXPOSE 80
RUN npm install
ENTRYPOINT npm run start
Run Code Online (Sandbox Code Playgroud)
我收到一条相关消息,说现在可以查看该项目,但是在浏览器中什么都没有显示。任何帮助,将不胜感激。
我怀疑你的端口可能在你的docker run命令中向后。如果您在端口 6000 上运行 React 应用程序,并希望在端口 80 上将其公开给外部,那么您应该使用以下命令运行容器...
docker run -p 80:6000 myapp
用法:docker run -p <HOST_PORT>:<CONTAINER_PORT> <APP_NAME>
| 归档时间: |
|
| 查看次数: |
5123 次 |
| 最近记录: |