Outils pour utilisateurs

Outils du site


issue140:tutoriel1

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édentesRévision précédente
issue140:tutoriel1 [2019/01/06 19:55] d52frissue140:tutoriel1 [2019/01/07 11:15] (Version actuelle) auntiee
Ligne 1: Ligne 1:
 **In my line of work I don't really get any exposure to containers, but the landscape is changing and if you want to stay relevant, you need to know. At first it was a scary prospect, until Daniel from the Full Circle Telegram group gave me a quick introduction to Vagrant. I had seen LXC on the internet, but assumed (incorrectly) that it was just another virtual machine manager. When I wanted to look into LXC, I was told about LXD, which is LXC with bells on. ** **In my line of work I don't really get any exposure to containers, but the landscape is changing and if you want to stay relevant, you need to know. At first it was a scary prospect, until Daniel from the Full Circle Telegram group gave me a quick introduction to Vagrant. I had seen LXC on the internet, but assumed (incorrectly) that it was just another virtual machine manager. When I wanted to look into LXC, I was told about LXD, which is LXC with bells on. **
  
-Dans mon travail, je ne suis pas vraiment tourné vers les conteneurs, mais le paysage change et si vous voulez rester pertinent, vous devez les connaître. Au début, c'était une prospection effarante, jusqu'à ce que Daniel, du groupe Telegram du Full Circle, me fit une courte présentation de Vagrant. J'avais vu LXC sur Internet, mais j'en avais déduit (par erreur) que ce n'était qu'autre gestionnaire de machine virtuelle. Quand j'ai voulu regardé dans LXC, on me parlait de LXD qui est LXC avec tout le bazar.+Dans mon travail, je ne suis pas vraiment tourné vers les conteneurs, mais le paysage change et si vous voulez rester pertinent, vous devez les connaître. Au début, c'était une perspective effarante, jusqu'à ce que Daniel, du groupe Telegram du Full Circle, me fit une courte présentation de Vagrant. J'avais vu LXC sur Internet, mais j'en avais déduit (par erreur) que ce n'était qu'un autre gestionnaire de machine virtuelle. Quand j'ai voulu examiner LXC, on me parlait de LXD qui est LXC avec tout le bazar.
    
 **What is LXD? **What is LXD?
Ligne 25: Ligne 25:
 Faisons un petit tour rapide ensemble. Faisons un petit tour rapide ensemble.
  
-Nous pouvons tester LXD en ligne sans rien installer, à : https://linuxcontainers.org/lxd/try-it/+Nous pouvons tester LXD en lignesans rien installer, à : https://linuxcontainers.org/lxd/try-it/
    
 **For those who want to try it at home, the LXD container hypervisors are supported and created by Ubuntu team, so installation is as simple as:  **For those who want to try it at home, the LXD container hypervisors are supported and created by Ubuntu team, so installation is as simple as: 
Ligne 36: Ligne 36:
 3. Launch a container** 3. Launch a container**
  
-Pour ceux qui veulent l'essayer chez eux, les hyperviseurs de conteneur LXD sont supportés et créés par l'équipe d'Ubuntu ; donc, l'installation est aussi simple que :+Pour ceux qui veulent l'essayer chez eux, les hyperviseurs de conteneur LXD sont supportés et créés par l'équipe d'Ubuntu ; ainsi, l'installation est aussi simple que :
  
 sudo apt install lxd sudo apt install lxd
Ligne 53: Ligne 53:
 newgrp lxd** newgrp lxd**
  
-Une fois LXD installé, vous trouverez un groupe LXD ajouté à votre liste de groupes. Ajoutez simplement votre utilisateur à ce groupe pour pouvoir gérer les conteneurs :+Une fois LXD installé, vous trouverez un groupe LXD ajouté à votre liste de groupes. Il suffit d'ajouter votre utilisateur à ce groupe pour pouvoir gérer les conteneurs :
  
 sudo adduser gewgaw lxd sudo adduser gewgaw lxd
Ligne 76: Ligne 76:
 sudo lxd init sudo lxd init
  
-Vous aurez besoin de répondre aux questions à l'écran pour continuer. Ceci prépare le stockage et le réseau, etc. à votre place. Une fois fait, vérifiez votre installation avec : lxc info+Vous devrez répondre aux questions à l'écran pour continuer. Ceci prépare le stockage et le réseau, etc. à votre place. Une fois fait, vérifiez votre installation avec : lxc info
  
 LXD est construit par dessus LXC ; aussi toutes les commandes lxc sont valables. LXD est construit par dessus LXC ; aussi toutes les commandes lxc sont valables.
Ligne 120: Ligne 120:
 Notre conteneur est maintenant créé. Pour confirmer sa création, nous pouvons utiliser la commande : lxc list Notre conteneur est maintenant créé. Pour confirmer sa création, nous pouvons utiliser la commande : lxc list
  
-Ceci vous donnera le nom de votre conteneur, son état, l'adresse IP et s'il a des instantanés. Toutes les commandes sont faciles à comprendre, commençant toutes par lxc, suivi de ce que vous voulez faire.+Ceci vous donnera le nom de votre conteneur, son état, l'adresse IP et s'il a des instantanés. Toutes les commandes sont faciles à comprendre ; elle commencent toutes par lxc, suivi de ce que vous voulez faire.
  
 exemples : exemples :
Ligne 130: Ligne 130:
 **LXD is typically added to the Linux kernel. Packaged LXD distributions are available for numerous Linux distributions, including Fedora, Debian, openSUSE, Ubuntu, Alpine Linux, Arch Linux and Gentoo. We can also obtain LXD builds for Windows and OSX.** **LXD is typically added to the Linux kernel. Packaged LXD distributions are available for numerous Linux distributions, including Fedora, Debian, openSUSE, Ubuntu, Alpine Linux, Arch Linux and Gentoo. We can also obtain LXD builds for Windows and OSX.**
  
-LXD est contenu classiquement dans le noyau Linux. Des distributions packagées de LXD sont disponibles pour de nombreuses distributions Linux, comprenant Fedora, Debian, openSUSE, Ubuntu, Alpine Linux, Arch Linux et Gentoo. Vous pouvez aussi obtenir des compilations de LXD pour Windows et OSX.+LXD est contenu classiquement dans le noyau Linux. Des distributions packagées de LXD sont disponibles pour de nombreuses distributions Linux, y compris Fedora, Debian, openSUSE, Ubuntu, Alpine Linux, Arch Linux et Gentoo. Vous pouvez aussi obtenir des compilations de LXD pour Windows et OSX.
    
 **Launch **Launch
Ligne 150: Ligne 150:
 lxc exec centos-c2 lxc exec centos-c2
  
-L'ajour de « -- » après la commande nous permet de lancer une commande ou un script dans ce conteneur. Autre exemple :+L'ajout de « -- » après la commande nous permet de lancer une commande ou un script dans ce conteneur. Autre exemple :
  
 lxc exec fedora28-c7 -- dnf update lxc exec fedora28-c7 -- dnf update
  
-Pour lancer un script, vous avez besoin de fournir le chemin complet vers ce script.+Pour lancer un script, vous devez fournir le chemin complet vers ce script.
  
 **To work inside a container, add '-- bash' to the end: **To work inside a container, add '-- bash' to the end:
Ligne 166: Ligne 166:
 lxc exec fedora28-c7 -- bash lxc exec fedora28-c7 -- bash
  
-Quand vous faites des mises à jour ou des installations de logiciels, tapez simplement : exit+Quand les mises à jour ou des installations de logiciels sont terminées, tapez simplement : exit
    
 **That is the quick overview on LXD. There is more to it, but you will pick up everything else very fast once you have this bit under your belt. **That is the quick overview on LXD. There is more to it, but you will pick up everything else very fast once you have this bit under your belt.
Ligne 175: Ligne 175:
 Website: https://linuxcontainers.org/lxd/introduction/** Website: https://linuxcontainers.org/lxd/introduction/**
  
-C'est un aperçu rapide de LXD. Plus de choses existent à son sujet, mais vous récupérerez facilement le reste une fois que vous aurez ingérez ce début.+C'est un aperçu rapide de LXD. Plus de choses existent à son sujet, mais vous récupérerez facilement le reste une fois que vous aurez digérez ce début.
  
 Voici où vous trouverez une liste de commandes : https://linuxcontainers.org/lxc/manpages/ Voici où vous trouverez une liste de commandes : https://linuxcontainers.org/lxc/manpages/
issue140/tutoriel1.1546800922.txt.gz · Dernière modification : 2019/01/06 19:55 de d52fr