문제
다음 중 컨테이너 기술에 대한 설명으로 가장 적절한 것은?
① Docker는 완전한 가상화를 제공하여 게스트 OS를 포함한다 ② 컨테이너는 가상머신보다 리소스 사용량이 많다 ③ 컨테이너는 호스트 OS의 커널을 공유하여 동작한다 ④ 하나의 호스트에서는 동일한 이미지의 컨테이너만 실행할 수 있다
정답
3번
해설
③번이 맞다. 컨테이너는 호스트 운영체제의 커널을 공유하면서 프로세스 레벨에서 격리를 제공하는 가상화 기술이다. ①번은 틀렸다. Docker는 OS 레벨 가상화로 게스트 OS 없이 동작한다. ②번도 틀렸다. 컨테이너는 가상머신보다 가볍고 리소스 사용량이 적다. ④번도 틀렸다. 하나의 호스트에서 서로 다른 여러 이미지의 컨테이너들을 동시에 실행할 수 있다.