Docker

Docker 가 뭔지 알고 쓰자 ( Docker 컴포넌트 )

LEEHANDS 2022. 2. 17. 18:00
반응형

 

Docker 는 코어 기능을 제공하는 Docker Engine 을 중심으로,

이미지 생성 공개 컨테이너 실행으 ㄹ위한 여러가지 컴포넌트를 제공한다.

 

1. Docker Engine ( Docker 의 코어 기능 )

이미지생성과 컴포넌트 구동을 위한 코어기능이다.

도커 커맨드 실행 및 Dockerfile을 통한 이미지 생성 등을 수행한다.

 

2. Docker Kitematic ( Docker 의 GUI 툴 )

Docker 의 이미지 생성과 컴포넌트 구동 등을 위한 GUI 툴

그래픽된 UI를 통해 컨테이너를 관리한다.

 

3. Docker Compse (여러 컨테이너를 통합 관리)

여러 컨테이너의 구성 정보를 코드로 정의하고 커맨드를 통해 앱 실행 환경을 구성하는 컨테이너 통합 관리 툴

 

4. Docker Machine ( Docker 실행환경 구축)

로컬 호스트용인 VM 을 시작으로 클라우드 환경에 Docker 실행환경을 커맨들 ㅗ자동 생성하기 위한 툴

 

5. Docker Swarm

여러 Docker 호스트를 클러스터화 하기 위한 툴

Manager 는 클러스터 관리와 API를 제공하며 Node 는 Docker 컨테이너를 실행한다.

 

docker 에서 애플리케이션 실행 환경을 구동하기 위해 이러한 컴포넌트를 필요에 맞게 조합하여 사용한다.

Docker 를 클라이언트 OS 에서 사용하기 위하여 필수적인 툴을 하나로 정의한 Docker Toolbox 도 제공되고 있다.

반응형