자체 이미지를 빌드할 때 실행하려는 도커에 대한 명령이 포함됨
해서 자체 이미지에 대한 설정 명령이 포함되어 있음.
일반적으로 FROM
으로 시작
이를 통해 다른 베이스 이미지에 나의 이미지를 구축할 수 있다.
도처 이미지를 처음부터 빌드할 수 있지만,
코드에 필요한 기타 도구 같은 운영 체제 레이어가 필요하다.
노드 이미지가 필요하다면 FROM node
들어가는 이름은 가지고 있는 이미지의 이름이나 도커 허브의 이미지 이름으로.
다음으로 도커의 로컬에 이미지가 어떻게 들어가는지 알아야한다.
COPY
명령어를 사용함.
기본적으로 두 개의 경로를 지정,
가장 간단하게 COPY . .
첫 .
은 Dockerfile이 포함된 동일한 폴더를 나타낸다.
두번째 .
은 파일을 저장해야하는 이미지 내부 경로이다.
모든 이미지와 이미지를 기반으로 생성된 컨테이너에는 로컬 환경과 완전히 분리된 자체 내부 파일 시스템이 있음.
예를 들어 COPY . /app
은 설명과 동일하게 Dockerfile이 포함된 폴더의 경로와 컨테이너의 내부 파일 시스템의 /app 이라는 경로를 나타내고 있음.
만약 /app 경로가 없다면 이미지와 컨테이너에 생성이 됨.