Was ist LXC?

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Basics

  • LXC (Linux Containers) ist ein Verfahren zur Virtualisierung auf Betriebssystemebene
  • Man kann mehrere voneinander isoliert laufende Linux-Systeme auf einem einzigen Host ermöglicht.
  • LXC realisiert seine Virtualisierung nicht mittels virtueller Maschinen.
  • Es gibt eine virtuelle Umgebung, die besitzt ihre eigenen Prozesse.
  • Allerdings wird gemeinschaftlich der Kernel des Hostsystems genutzt.
  • LXC besteht aus einer Programmbibliothek, diversen APIs für Python, Lua und Go.
  • Es gibt Containervorlagen die man nutzen kann
  • Werkzeugen zur Kontrolle der Container stehen zur Verfügung.
  • Jene verwendet neben Kernelnamensräumen weitere Funktionen des Linux-Kernels, wie etwa SELinux und cgroups.

Links