본문 바로가기

Infla/Docker

1. [Seminar] Cgroup, 네임스페이스

C Group, 네임스페이스

- 컨테이너와 호스트에서 실행되는 다른 프로세스 사이에 벽을 만드는 리눅스 커널 기능 

 

C Group        -> 개별 cpu, 메모리, 네트워크 등 프로세스 그룹의 시스템 리소스 사용량 관리 - 각 컨테이너에 부분적으로 할당

네임스페이스 -> 하나의 시스템에서 프로세스를 격리시킬 수 있는 가상화 기술 ( 경량 프로세스 가상화 기술 )

 

 

컨테이너를 격리 시킬 수 있는 이유 : Cgroup, 네임스페이스

-> 리눅스 환경에서 사용 되어지는 것들인데 사용 할 수 있는 이유는 무엇일까 ??

 

 

일반 Windows, MacOS 사용 가능 이유

 

리눅스 

컨테이너
커널
리눅스
하드웨어

 

Windows, MacOS

 

컨테이너
커널
리눅스 VM
윈도우,맥 OS
하드웨어