DevOps/Docker
컨테이너의 아이디어
가을맛
2021. 9. 6. 16:47
아이디어 = namespaces , cgroups
namespaces
- 커널이 관리하는 오브젝트에 이름을 부여
- 이름을 통해 각 게스트 머신별로 독립적인 공간을 제공하고 서로가 충돌하지 않도록 한다.
cgroups (Control Groups)
- cgroups(Control Groups)는 자원(resources)에 대한 제어를 가능하게 해주는 리눅스 커널의 기능이다.
- 네임스페이스 별 리소스 할당을 가능하게 한다.
ex) 컨테이너 A에는 cpu 많이할당 , B에는 적게할당 <- 이러한 조절이 가능하게 한다.