HostOS에 GuestOS를 띄우지 않고, GuestOS처럼 동작
-> Host운영체제 커널을 공유
Host운영체제 커널위에서 샌드박싱된 환경을 chroot 등 여러 기술로 구성
샌드박싱된 환경에 컨테이너를 생성 -> Application 실행에 필요한 App Binary나 의존성으로만 구성되서 굉장히 경량화, 오버헤드가 작고 성능이 가상머신보다 월등함
또다른 운영체제를 띄울 필요없이 하나의 HostOS에 여러 컨테이너들을 독립적으로 띄울수있으므로 성능 감소가 적고, 비용 적게 듦, 확장성도 좋음
컨테이너 기술 중 가장 주목받는 엔진(기술)
서버 한대에서 컨테이너들을 잘 스케줄링하고 관리할 수 있도록 돕는 소프트웨어
컨테이너 오케스트레이션 시스템
여러 서버들에 대해서 컨테이너들을 잘 스케줄링하고 관리할 수 있도록 담당하는 시스템
서버 여러대에서 컨테이너 배포를 관리
각각의 머신(서버)에는 도커 컨테이너 런타임이 작동되고있고
이 머신들을 클러스터링해서 관리하는 역활