Conqrean security blog

Docker Container (도커 컨테이너) 본문

개인자료/Kubernetes(K8s)

Docker Container (도커 컨테이너)

dataFER 2022. 5. 17. 23:27

도커(Docker) 란?

Docker는 리눅스 응용 프로그램들을 컨테이너로 실행하고 관리하는 오픈소스입니다. 

 

컨테이너(Container) 란?

컨테이너는 어떤 환경에서든 실행될 수 있도록 필요한 요소(실행파일, 엔진 등)을 패키지화하여 격리된 공간에서 프로세스를 동작하는 기술입니다. 쉽게 말해 호스트 OS에서 사용하게 되는 리소스를 논리적으로 분리하여 호스트 OS를 다 수의 컨테이너가 공유하여 사용합니다.
기존 가상화 방식은 호스트 OS 위에 Hypervisor를 통해 VM(가상머신, Virtual Machine)을 생성하여 사용하는 방식이었기 때문에 리소스 마다 OS를 가지고 있기 때문에 컨테이너를 사용하게 되면 리소스 측면에서도 이점을 가져올 수 있게 됩니다.

Containerized Applications