C Group, 네임스페이스
- 컨테이너와 호스트에서 실행되는 다른 프로세스 사이에 벽을 만드는 리눅스 커널 기능
C Group -> 개별 cpu, 메모리, 네트워크 등 프로세스 그룹의 시스템 리소스 사용량 관리 - 각 컨테이너에 부분적으로 할당
네임스페이스 -> 하나의 시스템에서 프로세스를 격리시킬 수 있는 가상화 기술 ( 경량 프로세스 가상화 기술 )
컨테이너를 격리 시킬 수 있는 이유 : Cgroup, 네임스페이스
-> 리눅스 환경에서 사용 되어지는 것들인데 사용 할 수 있는 이유는 무엇일까 ??
일반 Windows, MacOS 사용 가능 이유
리눅스
컨테이너 |
커널 |
리눅스 |
하드웨어 |
Windows, MacOS
컨테이너 |
커널 |
리눅스 VM |
윈도우,맥 OS |
하드웨어 |
'Infla > Docker' 카테고리의 다른 글
1. [Seminar] 컨테이너 나열하기 (PS) (0) | 2020.12.26 |
---|---|
1. [Seminar] 도커 이미지 내부 파일 구조 보기 (ls) (0) | 2020.12.26 |
1. [Seminar] 이미지로 컨테이너 생성 (0) | 2020.12.26 |
1. [Seminar] 도커, VM (0) | 2020.12.25 |
1. [Seminar] 도커 작동 흐름 (0) | 2020.12.25 |