컨테이너 기반의 가상화 도구
도커 데몬: 도커 엔진의 핵심 구성 요소로, 도커 호스트에서 컨테이너를 관리하고 실행하는 역할을 함
컨테이너를 생성/시작/중지/삭제하는 등의 작업을 수행할 수 있음
컨테이너 이미지를 관리하고 외부에서 이미지를 다운로드하고 빌드하는 작업을 수행
도커 클라이언트
docker cli에서 명령어를 입력하면 도커와 상호작용하여 명령어를 도커 데몬으로 보내서 실행
도커 오브젝트
도커 이미지: 도커 컨테이너를 만들기 위한 읽기 전용 템플릿
도커 컨테이너: 한 도커 이미지의 실행 가능한 인스턴스로, 애플리케이션을 실행하기 위한 모든 파일과 설정 정보를 포함하는 패키지
< 도커 컨테이너의 lifecycle >
도커 레지스트리
도커 이미지를 관리하고 저장하는 곳
도커 허브: 디폴트 레지스트리, 누구나 접근 가능한 공개형 저장소
Docker Desktop Dashboard라는 GUI 환경을 통해 관리할 수도 있고, 보통 CLI로 관리
Docker CLI 명령어 Cheat Sheet