C'est une techno qui permet d'avoir un OS dans un autre OS.
Il a des avantages :
+ mutualise les ressources hardware + permet des backup bare metal (notamment avec [[proxmox]]) + isolation des différents services proposées sur une même machine physique (chacun est dans un container)
Et des inconvénients :
- nécessite des connaissances et compétences pour administrer tout cela (ce ne sont pas des vrais OS, il y a des limites - ex: partage SMB dans LXC, voir ci-dessous) - rajoute une couche de complexité
Un container LXC unprivileged ne peut monter des partages SMB/NFS en tant que client.
Une solution est de passer par un bindmount, voir LXC_SMB
J'ai eu des soucis avec des versions de debian différentes dans un container LXC de celle de l'hôte, notamment lors de mise à jour (upgrade de version de debian). Pas de solution trouvée à part réinstaller.