[Docker] Dockerfile
·
개발/Docker
1. Docker 도커가 없다면 NodeJS환경에서 프로젝트 진행시 npm install로 모듈들을 설치해줘야 한다. 하지만 도커가 있다면 이들을 설치하지 않고 사용할 수 있다. 2. Dockerfile Dockerfile이란 파일명을 도커가 식별한다. Dockerfile에는 자체 이미지를 빌드할때 실행하려는 도커에 대한 명령이 포함된다. Dockerfile 예시 FROM node WORKDIR /app COPY . /app RUN npm install EXPOSE 80 CMD ["node", "server.js"] FROM 일반적으로 FROM 명령어로 시작한다. 이를 통해 다른 베이스 이미지에 나만의 이미지를 구축할 수 있다. node라는 이미지로부터 시작한다는 뜻이다. 이미 나만의 시스템에 존재하거나..