[Docker] Cgroup, 네임스페이스를 사용할 수 있는 이유

배석재·2021년 12월 20일
0

Docker

목록 보기
7/20
  • 컨테이너를 격리 시킬 수 있는 이유는 Cgroup과 네임스페이스를 이용하기 때문.

하지만 Cgroup과 네임스페이스는 Linux에서만 가능
그렇다면 어떻게 window나 mac os 둘 다 가능한 것인가!

  • 내부적으로는 컨테이너 안에 리눅스 VM이 깔려있고, docker client와 docker server는 리눅스 환경에서 돌아가고 있음.
  • 그러므로 리눅스 커널을 써서 Cgroup과 네임스페이스를 사용할 수 있음.

profile
"personality begins Where Comparison ends"

0개의 댓글