# Nest CLI 설치 $ npm i -g @nestjs/cli # nest new {프로젝트명} $ nest new my-server
FROM node WORKDIR /app COPY . . RUN npm install RUN npm run build EXPOSE 3000 ENTRYPOINT [ "node", "dist/main.js" ]
node_modules
npm install을 통해 처음부터 깔끔하게 필요한 의존성만 설치한다. 따라서 호스트 컴퓨터에 있는 node_modules는 컨테이너로 복사해갈 필요가 없다. $ docker build -t my-server .
$ docker image ls
$ docker run -d -p 3000:3000 my-server
$ docker ps

$ docker stop {컨테이너 ID} $ docker rm {컨테이너 ID} $ docker image rm {이미지 ID}
