LXD : les images
Une image est un modèle de système (par exemple Ubuntu 24.04) à partir duquel les instances sont créées. Les exemples utilisent des noms génériques.
Lister et rechercher
Section intitulée « Lister et rechercher »lxc image list # images présentes localementlxc image list ubuntu: # images Ubuntu disponibleslxc image list ubuntu: 24.04 # filtre sur un mot-clélxc image info ubuntu:24.04 # détail d'une image (taille, empreinte, date)Les images Ubuntu se choisissent par numéro de version : ubuntu:24.04. Pour 26.04, vérifier l’alias disponible avec lxc image list ubuntu: 26.04 avant de lancer lxc launch ubuntu:26.04 nom.
Utiliser une image
Section intitulée « Utiliser une image »lxc launch ubuntu:24.04 c1 # télécharge l'image (si besoin) puis crée l'instancelxc launch ubuntu:24.04 vm1 --vm # machine virtuelleL’image est mise en cache localement après le premier téléchargement : les créations suivantes sont rapides.
Copier une image localement
Section intitulée « Copier une image localement »lxc image copy ubuntu:24.04 local: --alias ubuntu-24 --auto-updatelxc launch ubuntu-24 c2--auto-update maintient l’image à jour automatiquement. L’alias (ubuntu-24) donne un nom court réutilisable.
lxc image alias listlxc image alias create mon-alias <empreinte>lxc image alias delete mon-aliasCréer une image depuis une instance
Section intitulée « Créer une image depuis une instance »Pour réutiliser une instance configurée comme modèle :
lxc stop c1lxc publish c1 --alias modele-web # crée une image à partir de l'instancelxc launch modele-web web1 # nouvelle instance depuis ce modèlelxc publish c1 --force publie sans arrêter l’instance (cohérence des fichiers non garantie).
Exporter et importer
Section intitulée « Exporter et importer »lxc image export modele-web ./export # écrit une archive (le nom exact du fichier est affiché)lxc image import ./export.tar.gz --alias modele-web # importe l'archiveSupprimer et mettre à jour
Section intitulée « Supprimer et mettre à jour »lxc image delete ubuntu-24 # supprime une image localelxc image refresh ubuntu-24 # force la mise à jour depuis la sourcePour aller plus loin
Section intitulée « Pour aller plus loin »- Documentation officielle : documentation.ubuntu.com/lxd/en/latest/images