Table des matières

LXC

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

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.