LXC (LinuX Containers) е технология за виртуализация на ниво операционна система, която позволява стартирането на множество изолирани Linux системи (контейнери) върху един хост. За разлика от традиционните виртуални машини (VM), контейнерите споделят ядрото (kernel) на хост машината, което ги прави изключително леки и бързи.
Системни контейнери: LXC създава среда, която се държи като пълноценна виртуална машина – със собствена файлова система, мрежа и процеси, но без излишния „товар“ на отделно ядро. Висока производителност: Тъй като няма емулация на хардуер, загубата на ресурси е минимална. Изолация: Използва вградени функции на Linux ядрото като namespaces (за разделяне на ресурсите) и cgroups (за ограничаване на паметта и процесора).
| Характеристика | LXC | Docker |
| Фокус | Цели цели операционни системи (System containers) | Единични приложения (Application containers) |
| Устойчивост | Данните се запазват лесно в контейнера | По-често се използват "ефимерни" (временни) среди |
| Управление | Управляват се подобно на стандартни сървъри | Използват се за автоматизирано внедряване на софтуер |
LXC е идеален избор за платформи като Proxmox VE, където искате да стартирате изолирани сървъри (например уеб сървър или база данни) с максимална ефективност на ресурсите. За повече информация на: https://linuxcontainers.org/.