issue140:tutoriel1
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
issue140:tutoriel1 [2019/01/06 19:55] – d52fr | issue140: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' | + | 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' |
**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:// | + | Nous pouvons tester LXD en ligne, sans rien installer, à : https:// |
**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' | + | Pour ceux qui veulent l' |
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. | + | Une fois LXD installé, vous trouverez un groupe LXD ajouté à votre liste de groupes. |
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' | + | Vous devrez |
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' | + | Ceci vous donnera le nom de votre conteneur, son état, l' |
exemples : | exemples : | ||
Ligne 130: | Ligne 130: | ||
**LXD is typically added to the Linux kernel. Packaged LXD distributions are available for numerous Linux distributions, | **LXD is typically added to the Linux kernel. Packaged LXD distributions are available for numerous Linux distributions, | ||
- | LXD est contenu classiquement dans le noyau Linux. Des distributions packagées de LXD sont disponibles pour de nombreuses distributions Linux, | + | LXD est contenu classiquement dans le noyau Linux. Des distributions packagées de LXD sont disponibles pour de nombreuses distributions Linux, |
**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 |
**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:// | Website: https:// | ||
- | 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 | + | 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 |
Voici où vous trouverez une liste de commandes : https:// | Voici où vous trouverez une liste de commandes : https:// |
issue140/tutoriel1.1546800922.txt.gz · Dernière modification : 2019/01/06 19:55 de d52fr