===== LXC =====
[[https://pve.proxmox.com/wiki/Linux_Container|Définition]] :
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é
===== Différence avec une VM =====
* VM : émulation du hardware, l'os complet est installé dans le guest
* CT (LXC) : utilise le noyau de l’hôte
===== LXC et SMB shares =====
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]]
===== Troubles =====
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.