debian_buster_lxc

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
debian_buster_lxc [2019/11/22 23:52]
naos
debian_buster_lxc [2019/11/23 00:01] (Version actuelle)
naos
Ligne 16: Ligne 16:
 **Installez les paquets requis** **Installez les paquets requis**
 <code bash> <code bash>
-apt-get install lxc libvirt-daemon-system+apt-get install lxc libvirt-daemon-system
 </​code>​ </​code>​
  
Ligne 43: Ligne 43:
 **Démarrez le réseau** **Démarrez le réseau**
 <code bash> <code bash>
-virsh net-start default+virsh net-start default
 </​code>​ </​code>​
  
 **Configurez le démarrage automatique du réseau** **Configurez le démarrage automatique du réseau**
 <code bash> <code bash>
-virsh net-autostart default+virsh net-autostart default
 </​code>​ </​code>​
  
 **Redémarrez le service LXC** **Redémarrez le service LXC**
 <code bash> <code bash>
-systemctl restart lxc-net +systemctl restart lxc-net 
-systemctl status lxc-net+systemctl status lxc-net
 </​code>​ </​code>​
  
 **Affichez les interfaces réseaux virtuelles** **Affichez les interfaces réseaux virtuelles**
 <code bash> <code bash>
-brctl show+brctl show
 </​code>​ </​code>​
  
Ligne 67: Ligne 67:
 **Installez les paquets requis** **Installez les paquets requis**
 <code bash> <code bash>
-apt-get install lxc+apt-get install lxc
 </​code>​ </​code>​
  
 **Editez le fichier /​etc/​default/​lxc-net** **Editez le fichier /​etc/​default/​lxc-net**
 <code bash> <code bash>
-vim /​etc/​default/​lxc-net+vim /​etc/​default/​lxc-net
 </​code>​ </​code>​
  
Ligne 82: Ligne 82:
 **Editez le fichier /​etc/​lxc/​default.conf** **Editez le fichier /​etc/​lxc/​default.conf**
 <code bash> <code bash>
-vim /​etc/​lxc/​default.conf+vim /​etc/​lxc/​default.conf
 </​code>​ </​code>​
  
Ligne 94: Ligne 94:
 **Vérifiez la configuration** **Vérifiez la configuration**
 <code bash> <code bash>
-lxc-checkconfig+lxc-checkconfig
 </​code>​ </​code>​
  
 **Redémarrez le service LXC** **Redémarrez le service LXC**
 <code bash> <code bash>
-systemctl restart lxc-net +systemctl restart lxc-net 
-systemctl status lxc-net+systemctl status lxc-net
 </​code>​ </​code>​
  
Ligne 106: Ligne 106:
 **Router un port dans un conteneur** **Router un port dans un conteneur**
 <code bash> <code bash>
-iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 10.0.3.11:​8080+iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 10.0.3.11:​8080
 </​code>​ </​code>​
 ou Editez le fichier /​etc/​network/​interfaces ou Editez le fichier /​etc/​network/​interfaces
Ligne 117: Ligne 117:
 **Créer un conteneur nommé "​c1"​ avec la distribution Debian** **Créer un conteneur nommé "​c1"​ avec la distribution Debian**
 <code bash> <code bash>
-lxc-create -t debian -n c1+lxc-create -t debian -n c1
 </​code>​ </​code>​
 ou si vous avez une erreur réseau: ou si vous avez une erreur réseau:
 <code bash> <code bash>
-lxc-create -t download -n debian -- --keyserver hkp://​keyserver.ubuntu.com:​80+lxc-create -t download -n debian -- --keyserver hkp://​keyserver.ubuntu.com:​80
 </​code>​ </​code>​
  
 **Affichez la liste des conteneurs** **Affichez la liste des conteneurs**
 <code bash> <code bash>
-lxc-ls -f+lxc-ls -f
 </​code>​ </​code>​
  
 **Démarrez le conteneur nommé "​debian"​** **Démarrez le conteneur nommé "​debian"​**
 <code bash> <code bash>
-lxc-start -n debian+lxc-start -n debian
 </​code>​ </​code>​
  
 **Se connecter au conteneur nommé "​c1"​** **Se connecter au conteneur nommé "​c1"​**
 <code bash> <code bash>
-lxc-console -t 0 -n c1+lxc-console -t 0 -n c1
 </​code>​ </​code>​
 ou ou
 <code bash> <code bash>
-lxc-attach -n debian --clear-env+lxc-attach -n debian --clear-env
 </​code>​ </​code>​
  
 **Démarrer automatiquement un contenur** **Démarrer automatiquement un contenur**
 <code bash> <code bash>
-lxc config set debian boot.autostart true+lxc config set debian boot.autostart true
 </​code>​ </​code>​
 ou Editez le fichier /​var/​lib/​lxc/​$containername/​config pour avoir cette ligne: ou Editez le fichier /​var/​lib/​lxc/​$containername/​config pour avoir cette ligne:
Ligne 154: Ligne 154:
 **Arrêter brutalement un conteneur** **Arrêter brutalement un conteneur**
 <code bash> <code bash>
-lxc-stop -n NOMDUCONTENEUR+lxc-stop -n NOMDUCONTENEUR
 </​code>​ </​code>​
  
 **Arrêter proprement un conteneur** **Arrêter proprement un conteneur**
 <code bash> <code bash>
-lxc-halt -n NOMDUCONTENEUR+lxc-halt -n NOMDUCONTENEUR
 </​code>​ </​code>​
  
 **Détruire un conteneur** **Détruire un conteneur**
 <code bash> <code bash>
-lxc-destroy NOMDUCONTENEUR+lxc-destroy NOMDUCONTENEUR
 </​code>​ </​code>​
  
 **Affichez les informations d'un conteneur** **Affichez les informations d'un conteneur**
 <code bash> <code bash>
-lxc-info NOMDUCONTENEUR+lxc-info NOMDUCONTENEUR
 </​code>​ </​code>​
  
 **Copier un conteneur** **Copier un conteneur**
 <code bash> <code bash>
-lxc-copy -n debian1 -N debian2+lxc-copy -n debian1 -N debian2
 </​code>​ </​code>​
  
Ligne 184: Ligne 184:
 **Changer la configuration d'un conteneur** **Changer la configuration d'un conteneur**
 <code bash> <code bash>
-vim /​var/​lib/​lxc/​debian/​config+vim /​var/​lib/​lxc/​debian/​config
 </​code>​ </​code>​
  • debian_buster_lxc.txt
  • Dernière modification: 2019/11/23 00:01
  • par naos