Docker 이미지는 컨테이너 실행에 필요한 파일과 라이브러리, 설정 등을 담는 배포 단위이다.
원리
읽기 전용 계층과 설정을 바탕으로 컨테이너를 생성한다. 태그는 이미지를 가리키는 이름이고 digest는 내용을 식별하는 데 사용된다.
Docker 구성 요소 |
|---|
Docker · Docker 이미지 · Docker 컨테이너 · Dockerfile · Docker 볼륨 |
Docker 바인드 마운트 · Docker 네트워크 · Docker Compose · Docker 다단계 빌드 · Docker 빌드 캐시 |
예시
서버 실행 파일과 런타임을 묶은 이미지를 레지스트리에 올린 뒤 여러 환경에서 가져와 실행할 수 있다.
주의할 점
태그가 항상 같은 내용을 가리킨다고 가정하지 않는다. 실행 중 컨테이너의 변경이 원본 이미지에 자동 반영되지 않으며 비밀 값이나 불필요한 파일을 이미지에 넣지 않는다.