Docker Architecture
도커 데몬 (Docker daemon)
- 도커 호스트에서 컨테이너를 관리하고 실행하는 역할
- 컨테이너 생성, 시작, 중지, 삭제 등 작업 수행
- 컨테이너 이미지를 관리하고, 외부에서 이미지를 다운로드, 빌드 하는 작업 수행
도커 클라이언트 (Docker Client)
- 도커와 상호작용
- 도커 명령어 사용 시 도커 데몬으로 보내어 실행
도커 오브젝트 (Docker Object)
- 도커 이미지
- 도커 컨테이너를 만들기 위한 읽기 전용 템플릿
도커 컨테이너 (Docker Container)
- 도커 이미지의 실행 가능한 인스턴스( 도커 이미지 저장소 )
- 애플리케이션을 실행하기 위한 모든 파일과 설정 정보를 포함하는 패키지
도커 레지스트리 (Docker Registry)
- 도커 이미지를 관리하고 저장하는 곳
- Docker hub : default registry, 오픈 저장소
이후에는 도커 명령어에 대해 간단하게 알아보자!