Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:docker:start [2020/08/12 14:18] – admin | elearning:docker:start [2022/05/26 13:45] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
~~PDF: | ~~PDF: | ||
- | Version : **2020.01** | + | Version : **2021.01** |
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
- | ======DOF100 - Docker : Mise en oeuvre====== | + | ======DOF100 - Docker : Fondamentaux====== |
=====Présentation===== | =====Présentation===== | ||
Ligne 13: | Ligne 13: | ||
**Type d' | **Type d' | ||
\\ | \\ | ||
- | **Objectif** : Apprendre | + | **Objectif** : Apprendre |
\\ | \\ | ||
- | **Public** : Techniciens et Administrateurs Linux confirmés. | + | **Public** : Techniciens et Administrateurs Linux. |
\\ | \\ | ||
- | **Pré requis** : Avoir réussi | + | **Pré requis** : Avoir suivi la formation **Debian |
\\ | \\ | ||
**Méthode d' | **Méthode d' | ||
Ligne 44: | Ligne 44: | ||
=====Prérequis===== | =====Prérequis===== | ||
- | ====Formation en Face-à-Face Pédagogique==== | + | ==== Matériel==== |
- | + | ||
- | === Matériel=== | + | |
- | + | ||
- | * Un poste 64 bits (MacOS, Linux, Windows(tm) ou Solaris(tm)), | + | |
- | * Dans le cas de Windows(tm), | + | |
- | * Le mot de passe du compte administrateur du système, | + | |
- | * Clavier AZERTY FR ou QWERTY US, | + | |
- | * 8 Go de RAM minimum, | + | |
- | * Processeur 4 cœurs minimum, | + | |
- | * 8 Go d' | + | |
- | + | ||
- | ===Logiciels=== | + | |
- | + | ||
- | * Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows(tm) ou Solaris(tm)), | + | |
- | * Si Windows(tm) - Putty et WinSCP, | + | |
- | * Navigateur Web Chrome ou Firefox. | + | |
- | + | ||
- | ===Machine Virtuelle=== | + | |
- | + | ||
- | A télécharger **avant** la formation : **[[https:// | + | |
- | + | ||
- | ===Internet=== | + | |
- | + | ||
- | * Un accès à Internet rapide **sans** passer par un proxy, | + | |
- | * Accès **débloqué** aux domaines suivants : https:// | + | |
- | + | ||
- | ====Formation à Distance==== | + | |
- | + | ||
- | === Matériel=== | + | |
* Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), | * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), | ||
* Clavier AZERTY FR ou QWERTY US, | * Clavier AZERTY FR ou QWERTY US, | ||
- | * 4 Go de RAM minimum, | ||
- | * Processeur 2 cœurs minimum, | ||
* Un casque ou des écouteurs, | * Un casque ou des écouteurs, | ||
* Un micro (optionnel). | * Un micro (optionnel). | ||
- | ===Logiciels=== | + | ====Logiciels==== |
- | * Si Windows(tm) - Putty et WinSCP, | + | * Web Chrome version 72+ ou |
- | * Navigateur Web Chrome | + | * Microsoft Edge version 79+ ou |
+ | * Firefox | ||
- | ===Machine Virtuelle=== | + | ====Internet==== |
- | * Aucune | + | * Un accès à Internet **rapide** (4G minimum) **SANS** passer par un proxy, |
+ | * Accès **débloqué** aux ports 80 et 443 à : https:// | ||
- | ===Internet=== | + | =====Programme de la Formation===== |
- | * Un accès à Internet rapide | + | * **DOF100 - Présentation de la Formation**. |
- | * Accès | + | * Contenu du Module |
- | + | | |
- | =====Programme===== | + | |
- | + | | |
- | ====Jour #1==== | + | |
+ | | ||
+ | * Évaluation des Compétences en Amont | ||
- | * **DOF101 - La Virtualisation par Isolation** | + | * **DOF101 - La Virtualisation par Isolation**. |
- | * LAB #1 - Utilisation de l' | + | |
- | * 1.1 - Formations en Face-à-Face Pédagogique (FFP) | + | |
- | * 1.2 - Formations à Distance (FAD) | + | |
- | * Linux, MacOS et Windows 10 muni du client ssh | + | |
- | * Windows 7 et Windows 10 sans client ssh | + | |
- | * Lancement de la Machine Virtuelle Debian_9 | + | |
- | * 1.3 - Connexion à la Machine Virtuelle | + | |
- | * Linux, MacOS, Windows 10 muni du client ssh et FAD | + | |
- | * Windows 7 et Windows 10 sans client ssh en FFP | + | |
* Présentation de la Virtualisation par Isolation | * Présentation de la Virtualisation par Isolation | ||
* Historique | * Historique | ||
* Présentation des Namespaces | * Présentation des Namespaces | ||
* Présentation des CGroups | * Présentation des CGroups | ||
- | * LAB #2 - Travailler avec les CGroups | + | * LAB #1 - Travailler avec les CGroups |
- | * 2.1 - Limitation de la Mémoire | + | * 1.1 - Limitation de la Mémoire |
- | * 2.2 - Le Paquet cgroup-tools | + | * 1.2 - Le Paquet cgroup-tools |
* La commande cgcreate | * La commande cgcreate | ||
* La Commande cgexec | * La Commande cgexec | ||
Ligne 122: | Ligne 86: | ||
* Le Fichier / | * Le Fichier / | ||
* Présentation de Linux Containers | * Présentation de Linux Containers | ||
- | * LAB #3 - Travailler avec LXC | + | * LAB #2 - Travailler avec LXC |
- | * 3.1 - Installation | + | * 2.1 - Installation |
- | * 3.2 - Création d'un Conteneur Simple | + | * 2.2 - Création d'un Conteneur Simple |
- | * 3.3 - Démarrage d'un Conteneur Simple | + | * 2.3 - Démarrage d'un Conteneur Simple |
- | * 3.4 - S' | + | * 2.4 - S' |
- | * 3.5 - Commandes LXC de Base | + | * 2.5 - Commandes LXC de Base |
* La Commande lxc-console | * La Commande lxc-console | ||
* La Commande lxc-stop | * La Commande lxc-stop | ||
Ligne 135: | Ligne 99: | ||
* La Commande lxc-unfreeze | * La Commande lxc-unfreeze | ||
* Autres commandes | * Autres commandes | ||
- | * 3.6 - Création d'un Conteneur Non-Priviligié | + | * 2.6 - Création d'un Conteneur Non-Privilégié |
* User Namespaces | * User Namespaces | ||
- | * Création d' | + | * Création d' |
* Création du Mappage | * Création du Mappage | ||
* Création du Conteneur | * Création du Conteneur | ||
* Contrôle du Mappage | * Contrôle du Mappage | ||
- | * 3.7 - Création d'un Conteneur | + | * 2.7 - Création d'un Conteneur |
* La Commande lxc-copy | * La Commande lxc-copy | ||
- | * 3.8 - Sauvegarde des Conteneurs | + | * 2.8 - Sauvegarde des Conteneurs |
* La Commande lxc-snapshot | * La Commande lxc-snapshot | ||
- | * **DOF102 - Démarrer avec Docker** | + | * **DOF102 - Démarrer avec Docker**. |
* Présentation de Docker | * Présentation de Docker | ||
* LAB #1 - Travailler avec Docker | * LAB #1 - Travailler avec Docker | ||
Ligne 156: | Ligne 120: | ||
* 1.6 - Créer une Image à partir d'un Conteneur Modifié | * 1.6 - Créer une Image à partir d'un Conteneur Modifié | ||
* 1.7 - Supprimer une Image | * 1.7 - Supprimer une Image | ||
- | * 1.8 - Créer un Conteneur avec un Nom Specific | + | * 1.8 - Créer un Conteneur avec un Nom Spécifique |
* 1.9 - Exécuter une Commande dans un Conteneur | * 1.9 - Exécuter une Commande dans un Conteneur | ||
* 1.10 - Injecter des Variables d' | * 1.10 - Injecter des Variables d' | ||
Ligne 173: | Ligne 137: | ||
* 1.23 - Se connecter au serveur du conteneur de l' | * 1.23 - Se connecter au serveur du conteneur de l' | ||
- | ====Jour #2==== | + | |
- | + | ||
- | | + | |
* Contenu du Module | * Contenu du Module | ||
* LAB #1 - Re-créer une image officielle docker | * LAB #1 - Re-créer une image officielle docker | ||
Ligne 192: | Ligne 154: | ||
* 2.2 - Bonnes Pratiques liées au Cache | * 2.2 - Bonnes Pratiques liées au Cache | ||
- | * **DOF104 - Gestion des Volumes, du Réseau et des Ressources** | + | * **DOF104 - Gestion des Volumes, du Réseau et des Ressources**. |
* LAB #1 - Gestion des Volumes | * LAB #1 - Gestion des Volumes | ||
* 1.1 - Gestion Automatique par Docker | * 1.1 - Gestion Automatique par Docker | ||
Ligne 211: | Ligne 173: | ||
* 4.1 - Limiter la Mémoire | * 4.1 - Limiter la Mémoire | ||
- | ----- | + | * **DOF105 |
+ | * Support de Cours | ||
+ | * Rappel du Programme de la Formation | ||
+ | * Validation des acquis globale | ||
+ | * Évaluation de la Formation | ||
- | < | + | |
- | <DIV ALIGN=" | + | ----- |
- | Copyright © 2020 Hugh Norris< | + | Copyright © 2021 Hugh Norris |
- | Document non-contractuel. Le programme peut être modifié sans préavis. | + | |
- | </ | + | |
- | </ | + |