I'm studying docker, so I got a default react app and I'm trying to implement docker in it, and everything worked fine when I ran on the default port (3000) but when I try to change ports to 8000, firefox gives me an error (connection was reset). I would like to know what is happening for this error to happen.
Dockerfile:
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