Outils pour utilisateurs

Outils du site


sysadmin:linux:lxd:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sysadmin:linux:lxd:start [2018/11/19 16:28] – créée yoannsysadmin:linux:lxd:start [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== LXD ====== ====== LXD ======
  
-LXD est le petit frère de LXC ((**L**inu**X** **C**ontainer)). Il arrive après celui-ci mais ne réécrit pas tout, il s'appuie  également sur la liblxc. Il casse la rétro-compatibilité de LXC et intègre un ensemble de bonnes pratiques qui se sont imposées avec le temps, le rendant plus facile à utiliser dans des environnements de production. Tout est néanmoins faisable sous LXC, et les commandes dans LXD conservent d'ailleurs le mnémonique lxc.+LXD est le petit frère de LXC ((**L**inu**X** **C**ontainer)). Il arrive après celui-ci mais ne réécrit pas tout, il s'appuie  également sur la liblxc. Il casse la rétro-compatibilité de LXC et intègre un ensemble de bonnes pratiques qui se sont imposées avec le temps, le rendant plus simple à utiliser dans des environnements de production. Tout est néanmoins faisable sous LXC, et les commandes dans LXD conservent d'ailleurs le mnémonique lxc.
  
  
Ligne 10: Ligne 10:
 Le processus d'installation varie légèrement d'une distribution à une autre, il est décrit en détail par la documentation officielle. Une fois les paquet installés, il faut placer les utilisateurs gestionnaires (root y compris) utilisant les commandes lxc dans le groupe lxd Le processus d'installation varie légèrement d'une distribution à une autre, il est décrit en détail par la documentation officielle. Une fois les paquet installés, il faut placer les utilisateurs gestionnaires (root y compris) utilisant les commandes lxc dans le groupe lxd
  
-Vérifier la présence du group lxd sur le systeme:+Vérifier la présence du group lxd sur le système:
 <code bash> <code bash>
 $ cat /etc/group | grep -i lxd $ cat /etc/group | grep -i lxd
Ligne 35: Ligne 35:
  
  
-Les images sont stockées dans des dépôts. Pour lister les dépôts:+Les images sont stockées dans des dépôts. Pour lister les dépôts présents après l'installation:
 <code bash> <code bash>
 $ lxc remote list $ lxc remote list
Ligne 52: Ligne 52:
 </code> </code>
  
-Lister toutes les images contenues dans un dépôt nommé ''repo''+Lister toutes les images contenues dans un dépôt nommé ''other-repo''
 <code bash> <code bash>
-$ lxc remote list repo:+$ lxc image list other-repo:
 </code> </code>
  
Ligne 60: Ligne 60:
  
 <code bash> <code bash>
-$ lxc remote list ubuntu:'xenial'+$ lxc image list ubuntu:'xenial
 +</code> 
 + 
 +L'exemple ci-dessus retourne les images dont le nom contient le texte xenial dans le dépôt ubuntu. 
 + 
 +Ci-dessous, la commande retourne toutes les images contenant debian dans leur nom et stockées dans le dépôt nommé images: 
 +<code bash> 
 +lxc image list images:'debian'
 </code> </code>
  
Ligne 89: Ligne 96:
 </code> </code>
  
-Arreter l’exécution du système dans le conteneur deb9+Arrêter l’exécution du système dans le conteneur deb9
 <code bash> <code bash>
 $ lxc stop deb9 $ lxc stop deb9
Ligne 103: Ligne 110:
   * https://linuxcontainers.org/lxd/   * https://linuxcontainers.org/lxd/
   * https://linuxcontainers.org/lxd/getting-started-cli/   * https://linuxcontainers.org/lxd/getting-started-cli/
 +  * https://linuxhint.com/lxd-tutorial/
sysadmin/linux/lxd/start.1542644903.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)