티스토리 뷰

2장 컨테이너 기술과 Docker의 개요

2.1 컨테이너 기술의 개요

  • 컨테이너: 호스트 OS 상에 논리적인 구획을 만들고 애플리케이션을 작동시키기 위해 필요한 라이브러리나 애플리케이션 등을 하나로 모아 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것
  • Linux Containers(LXC): 컨테이너는 namespace와 cgroups라는 리소스 관리 장치를 사용하여 분리된 환경을 만든다.

 

2.2 Docker의 개요

  • 애플리케이션의 실행에 필요한 환경을 하나의 이미지로 모아두고 그 이미지를 사용하여 다양한 환경에서 애플리케이션 실행 환경을 구축 및 운용하기 위한 오픈소스 플랫폼

 

2.3 Docker의 기능

  • Docker  컴포넌트
    • Docker Engine: 도커 이미지를 생성하고 컨테이너를 기동시키기 위한 기능
    • Docker Registry: 도커 이미지를 공개 및 공유하기 위한 레지스트리 기능
    • Docker Compose: 여러 개의 컨테이너 구성 정보를 코드로 정의하고, 명령을 실행함으로 애플리케이션의 실행 환경을 구성을 컨테이너들을 관리하기 위한 툴
    • Docker Machine: VirtualBox, Amazon EC2, MS Azure
    • Docker Swarm: 여러 도커 호스트를 클러스터화하기 위한 툴

2.4 Docker의 작동 구조

'Docker & k8s' 카테고리의 다른 글

Docker 개념  (1) 2024.01.25
Docker 강의 목차  (0) 2023.12.01
[Docker 2판] 1장. 시스템과 인프라 기초 지식  (0) 2023.08.04
1. Docker 입문(개념, 설치 및 기본 명령어)  (1) 2023.08.03
1. Docker 개념  (0) 2023.04.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함