[Docker] 도커의 주요 구성 요소

Posted by nkjok
2025. 2. 17. 11:01 낙서장[1]/4. Docker
반응형

Docker의 주요 구성 요소

Docker는 애플리케이션을 컨테이너로 패키징하고 배포하는 데 사용되는 도구입니다. Docker의 주요 구성 요소들은 다음과 같습니다:

도커 데몬(Docker Daemon)

도커 데몬은 Docker의 주요 구성 요소로서, Docker API를 듣고 클라이언트 요청을 처리합니다. 도커 데몬은 컨테이너의 생성, 실행, 관리 등을 담당합니다.

도커 클라이언트(Docker Client)

도커 클라이언트는 사용자가 Docker와 상호 작용하기 위한 인터페이스를 제공합니다. 사용자는 도커 클라이언트를 통해 도커 데몬에 명령을 전달하고 결과를 확인할 수 있습니다.

도커 이미지(Docker Image)

도커 이미지는 컨테이너를 실행하기 위한 파일 시스템과 실행할 애플리케이션에 대한 설정들을 포함한 템플릿입니다. 도커 이미지는 읽기 전용이며, 여러 개의 이미지 레이어로 구성될 수 있습니다.

도커 컨테이너(Docker Container)

도커 컨테이너는 도커 이미지를 기반으로 생성된 실행 가능한 인스턴스입니다. 컨테이너는 격리된 환경에서 애플리케이션을 실행하며, 각각의 컨테이너는 독립적인 프로세스로 실행됩니다.

도커 레지스트리(Docker Registry)

도커 레지스트리는 도커 이미지를 저장, 관리, 배포하는 이미지 저장소입니다.

도커 컴포즈(Docker Compose)

도커 컴포즈는 여러 개의 도커 컨테이너로 구성된 멀티 컨테이너 애플리케이션을 정의하고 실행하기 위한 도구입니다. 도커 컴포즈 파일을 사용하여 여러 컨테이너 간의 관계, 네트워크 설정, 볼륨 마운트 등을 정의할 수 있습니다.

반응형