LXC (Linux Containers) est une technologie de virtualisation légère au niveau du système d'exploitation, permettant de créer et de gérer des environnements Linux isolés sur un même hôte. Contrairement à la virtualisation traditionnelle, LXC utilise les cgroups (groupes de contrôle) et les namespaces du noyau Linux pour isoler les processus, garantissant ainsi une séparation sécurisée des ressources. LXC offre une exécution efficace des conteneurs avec une faible surcharge, facilitant le déploiement d'applications et de services dans des environnements isolés, tout en utilisant les ressources du noyau de l'hôte.