"Docker는 LXC라는 컨테이너 기술을 기반으로 만들어진 상위레벨의 컨테이너 기술"
LXC(Linux Container)
- 단일 리눅스 시스템에 동작하고 있는 프로세스를 격리시켜 각 프로세스마다 독자적인 리눅스 시스템 환경을 구축하는 것 ⇒ "OS 수준에서의 가상화"
- Cgroups와 namespace를 결합하여 고립된 환경을 제공
- LXC에서 가상화된 프로세스들은 모두 리눅스 시스템을 호환해야한다.
- 장점
- 특정 애플리케이션 환경만 따로 간편하게 구축 가능
- 상대적으로 가볍다. Hypervisor를 이용하지 않아 오버헤드 발생이 적음.
'Container' 카테고리의 다른 글
[oslab] LXD (0) | 2021.09.13 |
---|---|
[Docker] Docker Swarm (0) | 2021.09.11 |
[Docker] Docker Machine (0) | 2021.09.11 |
[Docker] Docker Compose (0) | 2021.09.11 |
[Docker] Docker Engine (0) | 2021.09.11 |