도커 파일 작성하기 / 도커 볼륨(volume)
·
책책책을 읽자/따라하며 배우는 도커와 CI 환경
FROM node:10WORKDIR /usr/src/appCOPY package.json ./RUN npm installCOPY ./ ./CMD ["node","server.js"] FROM alpine 베이스 이미지가 아닌 node 이미지를 사용하는 이유베이스 이미지를 alpine 으로 변경한 다음 'docker build .' 명령어 이용해 빌드해 보면, 도커 이미지를 생성하는 중에 npm not found 라는 에러가 뜬다. 이는 alpine 이미지에 가장 최소한의 경량화된 파일만 들어가 있기 때문에 npm 을 사용하기 위한 파일이 들어있지 않기 때무니다.따라서 npm을 사용하지 못하는 alpine 베이스 이미지 대신 npm을 사용할 수 있는 node 이미지를 사용한다. COPY를 두번으로 나눈 이..