« Lxc Lxd » : différence entre les versions

De Documentation
Aller à la navigationAller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
installation de lxd
Installation de lxd


Pb : les tutos se basent sur la création de conteneurs à partir d'images du site "images.linuxcontainers.org" oblsolète
Pb : les tutos se basent sur la création de conteneurs à partir d'images du site "images.linuxcontainers.org" oblsolète
  # lxc remote list
lxc remote list
  # lxc remote remove images (pour supprimer l'entrée de la table)
lxc remote remove images (pour supprimer l'entrée de la table)
  # lxc remote add images https://images.lxd.canonical.com --protocol=simplestreams (pour ajouter la source qui va bien)
lxc remote add images <nowiki>https://images.lxd.canonical.com --protocol=simplestreams</nowiki> ''(pour ajouter la source qui va bien)''


Pour lister les images dispo :
:*Pour '''lister''' les images dispo :
  # lxc image list images:
lxc image list images:
en local :
:*en '''local''' :
  # lxc image list local:
lxc image list local:


Créer des alias pour les images locales :
:*Créer des '''alias''' pour les images locales :
  # lxc image alias create alias_choisi local:figerprint_Local
lxc image alias create local:alias_choisi figerprint_Local


Mettre une image en frontal (création de la règle myport80)
:*Mettre une image en '''frontal''' (création de la règle myport80)
(arrêter les autres images...)
'''(arrêter les autres images...)'''
  # lxc config device add nomConteneur myport80 proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80
lxc config device add nomConteneur myport80 proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80
(idem pour le port 443)
(idem pour le port 443)<br>
retirer la règle :
::*'''Retirer''' la règle :
  # lxc config device remove nomConteneur myport80
lxc config device remove nomConteneur myport80


Sur alpine : activer le démarrage automatique d'un service :
'''Sur alpine : '''
  # rc-update add nom_du_service
:*Installer '''vim-nox''' (coloration syntaxique).
 
:*Activer le démarrage automatique d'un service :
rc-update add nom_du_service

Dernière version du 15 mai 2025 à 16:40

Installation de lxd

Pb : les tutos se basent sur la création de conteneurs à partir d'images du site "images.linuxcontainers.org" oblsolète

lxc remote list
lxc remote remove images (pour supprimer l'entrée de la table)
lxc remote add images https://images.lxd.canonical.com --protocol=simplestreams (pour ajouter la source qui va bien)
  • Pour lister les images dispo :
lxc image list images:
  • en local :
lxc image list local:
  • Créer des alias pour les images locales :
lxc image alias create local:alias_choisi figerprint_Local
  • Mettre une image en frontal (création de la règle myport80)

(arrêter les autres images...)

lxc config device add nomConteneur myport80 proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80

(idem pour le port 443)

  • Retirer la règle :
lxc config device remove nomConteneur myport80

Sur alpine :

  • Installer vim-nox (coloration syntaxique).
  • Activer le démarrage automatique d'un service :
rc-update add nom_du_service