"Docker는 LXC라는 컨테이너 기술을 기반으로 만들어진 상위레벨의 컨테이너 기술"

https://linuxcontainers.org/

 

Linux Containers

LXC LXC is a well-known Linux container runtime that consists of tools, templates, and library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel. LXC is production r

linuxcontainers.org

https://github.com/lxc/lxc

 

GitHub - lxc/lxc: LXC - Linux Containers

LXC - Linux Containers. Contribute to lxc/lxc development by creating an account on GitHub.

github.com

 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

+ Recent posts