【发布时间】:2019-02-05 10:36:14
【问题描述】:
Dockerfile
FROM node:alpine
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "run", "start"]
docker-compose.yml
version: "3"
services:
web:
build:
context: .
dockerfile: Dockerfile
ports:
- "3000:3000"
volumes:
- /app/node_modules
- .:/app
command: ["npm", "start"]
我触发的命令
docker-compose -f docker-compose.yml up --build
之后我去了https://localhost:3000,这个项目没有加载。 这是可重复的回购https://github.com/reyanshmishra/My-Portfolio-ReactJS
谢谢
【问题讨论】:
-
你怎么知道端口是
3000? -
我在docker-compose.yml中已经提到过
-
不,我看到您尝试使用此端口,但我们怎么知道,您将 NodeJs 应用程序绑定到此端口?
-
我没有得到你。
-
docker-compose up 的输出是什么?
标签: reactjs docker docker-compose dockerfile