도커 컨테이너
도커는 namespace와 제어 그룹 기술을 사용하여 애플리케이션을 패키징, 배포, 실행하는 플랫폼
이미지
- 실행할 애플리케이션과 라이브러리 및 환경을 하나의 패키지로 묶은 것
컨테이너
- 이미지를 실행한 컨테이너
레지스트리
- 이미지를 저장하고 공유할 수 있는 스토리지
- 도커 허브 등과 같은 공용 레지스트리와 개인 및 특정 시스템만 사용할 수 있는 사설 레지스트리를 직접 구축 가능
도커는 컨테이너를 주류 기술로 만든 최초의 컨테이너 플랫폼으로, 쿠버네티스에서 기본적으로 애플리케이션을 구동하기 위한 구성요소 중 하나입니다. 그러나 컨테이너를 실행하기 위한 플랫폼은 도커만 있는 것은 아닙니다. 최초의 쿠버네이스에서는 도커만 컨테이너 플랫폼으로 지원했지만, 지금은 컨테이너 형식 및 컨테이너 런타임에 대한 개방된 표준을 만드는 OCI(Open Container Initiative)가 탄생했고 쿠버네티스는 OCI 표준의 컨테이너 대부분을 지원합니다. 대표적으로 도커의 대안인 rkt 가 있습니다.