Docker image는 읽기 전용 템플릿(의존성과 함께 패키징된 애플리케이션)이고, container는 image의 실행 중인 인스턴스입니다. 이 관계는 클래스와 객체의 관계와 같습니다. 하나의 image는 여러 container를 생성할 수 있습니다.
image 대 container
IMAGE → 읽기 전용 템플릿: layer로 빌드된 앱 + 의존성 + 설정
(청사진/클래스와 같음; 저장, 공유, 버전 관리됨)
CONTAINER → image의 실행 중인 인스턴스(위에 쓰기 가능한 layer가 있음)
(클래스로부터 생성된 객체와 같음; 런타임 상태를 가짐)
하나의 IMAGE → 여러 CONTAINER(동일한 image를 여러 번 실행)
