我正在研究docker,所以我得到了一个默认的react应用程序,我试图在其中实现docker,当我在默认端口(3000)上运行时,一切都工作正常,但当我试图将端口更改为8000时,火狐给我一个错误(连接被重置)。我想知道发生了什么错误发生。
停靠文件:
FROM node:13-alpine
WORKDIR /app
ENV PATH /app/node_modules/.bin:$PATH
COPY package.json /app/package.json
RUN npm install --silent
RUN npm install react-scripts@3.4.1 -g --silent
COPY . .
EXPOSE 8000
EXPOSE 8001
CMD ["npm", "start"]
docker-compose.yml:
version: '3.7'
services:
app:
container_name: docker
build:
context: .
dockerfile: Dockerfile
volumes:
- '.:/app'
- '/app/node_modules'
ports:
- '8000:8000'
environment:
- NODE_ENV=development
1条答案
按热度按时间juzqafwq1#
添加到您的package.json