Linux-Container (LXC) ist eine Virtualisierungstechnik, die es ermöglicht, mehrere isolierte Linux-Systeme (Container) auf einem Host zu betreiben, der dasselbe Linux-Kernel teilt. Im Gegensatz zu traditionelleren Methoden der Virtualisierung handelt es sich nicht um Emulationen vollständiger Maschinen, sondern um Prozesse, die direkt auf dem Kernel des Host-Systems laufen.
Mit LXC kann jeder Container eigenständige Prozesse, Benutzer, Netzwerk- und Dateisystem-Hierarchien haben. Sie verbrauchen so weniger Ressourcen als vollständige virtuelle Maschinen und haben weniger Overhead, was zu besserer Performance führt. LXCs werden häufig im Cloud-Computing, zur Bereitstellung von Servern und beim DevOps zur Vereinfachung der Entwicklung, dem Testing und Deployment von Anwendungen verwendet.