Chapter 2. Docker란? [Container opensource platform]
·
Cloud Architect/Docker
01. Container 개념컨테이너(Container)란?애플리케이션 레벨에서 필요한 소스 코드, 라이브러리 등 모든 파일을 하나의 런타임 환경으로 패키징하는 기술. 가상화 환경에서 컨테이너 환경으로 변화 하면서 바뀐점01. 하이퍼바이저 → 컨테이너 런타임(Docker)으로 변경.02. vm → container : 경량화 되어있으므로 빠른 실행속도와 가볍다는 장점이 있다. 따라서 컨테이너 환경은, 시스템을 가상화 하는것이 아닌 어플리케이션을 구동할 수 있는 환경 자체를 가상화 기술 Container 기반 기술은 아래와 같다.namespace : 컨테이너에 대한 격리 계층을 제공 cgroup : 어플리케이션을 특정 리소스 사용 세트(cpu, memory, disk I/O, Network 등)로 제한. ..