Linux 컨테이너 ?

: 리눅스 인스턴스 내에서 컨테이너를 운용할 수 있게 하는 기술. → 쉽게 말해 Linux 커널의 기능을 활용하여 가벼운 격리 환경에서 애플리케이션을 실행하기 위해 구현한 컨테이너를 말한다.

Linux 컨테이너의 특징


cgroup(control group)

: 프로세스 그룹이 사용하는 시스템의 자원 제한, 관리, 격리시키는 리눅스 커널의 기능. → 이 기능을 통해 컨테이너 안의 여러 프로세스들의 자원을 한 번에 관리할 수 있는 것이다 !


namespace

: 리눅스 커널에서 제공하는 프로세스 격리 기술. → 이러한 격리를 통해 한 컨테이너 내의 프로세스가 다른 컨테이너리소스간섭하거나 엑세스 할 수 없도록 한다.