docker build .
docker build -t .
docker run -d -p : --name docker run -d --env PORT= -p : --name
docker image ls
docker ps docker ps -a
docker image rm
docker stop
docker rm
docker rm -f
docker logs
FROM node:version -----> setup docker node image version WORKDIR /app -----> setup worlking directory for docker image COPY package.json . -----> copy package.json to working directory , working directory is cashed now RUN npm install ---> run npm command inside the container and install production dependencies only COPY . . ------------> copy all files from current folder into app folder in container, this will be cached too EXPOSE PORT ------> provide port to run the application CMD ["npm","start"] -----> run command to start container