클라우드와 컨테이너의 기초
컨테이너 이미지와 컨테이너의 관계에 대한 설명으로 올바른 것은?
- A컨테이너를 정지하면 컨테이너 안에서 변경한 내용이 자동으로 이미지에 다시 기록되어 원래 이미지를 덮어쓴다
- B이미지는 읽기 전용 템플릿이며, 하나의 이미지로부터 각각 쓰기 가능한 레이어를 가진 여러 컨테이너를 시작할 수 있다
- C하나의 이미지로부터 동시에 시작할 수 있는 컨테이너는 하나뿐이며, 두 번째를 시작하려면 이미지를 다른 이름으로 복제해 두어야 한다
정답과 해설 보기
정답: B. 이미지는 읽기 전용 템플릿이며, 하나의 이미지로부터 각각 쓰기 가능한 레이어를 가진 여러 컨테이너를 시작할 수 있다
이미지는 애플리케이션 실행에 필요한 파일과 설정을 묶은 읽기 전용 템플릿이고, 컨테이너는 이미지로부터 만들어진 실행 단위입니다. 컨테이너를 만들면 이미지의 레이어 위에 그 컨테이너 전용의 쓰기 가능한 레이어가 겹쳐집니다. 따라서 하나의 이미지로부터 다수의 컨테이너를 시작할 수 있고, 각 컨테이너에서의 변경은 다른 컨테이너나 이미지에 영향을 주지 않습니다. 변경을 이미지로 남기고 싶을 때는 Dockerfile을 고쳐 이미지를 다시 만드는 것이 일반적입니다.