Présentation de Docker
Installer docker
LAB #1 - Démarrer avec Docker
Démarrer un Conteneur
Consulter la Liste des Conteneurs et Images
Rechercher une Image dans un Dépôt
Supprimer un Conteneur d'une Image
Créer une Image à partir d'un Conteneur Modifié
Supprimer une Image
Créer un Conteneur avec un Nom Spécifique
Exécuter une Commande dans un Conteneur
Injecter des Variables d'Environnement dans un Conteneur
Modifier le Nom d'Hôte d'un Conteneur
Mapper des Ports d'un Conteneur
Démarrer un Conteneur en mode Détaché
Accèder aux Services d'un Conteneur de l'Extérieur
Arrêter et Démarrer un Conteneur
Utiliser des Signaux avec un Conteneur
Forcer la Suppression d'un Conteneur en cours d'Exécution
Utilisation Simple d'un Volume
Télécharger une image sans créer un conteneur
S'attacher à un conteneur en cours d'exécution
Installer un logiciel dans le conteneur
Utilisation de la commande docker commit
Se connecter au serveur du conteneur de l'extérieur
LAB #2 - Re-créer une image officielle docker
LAB #3 - Créer un Dockerfile
LAB #4 - Installer un Registre Privé
LAB #5 - Gestion des Volumes
LAB #6 - Gestion du Réseau
LAB #7 - Superviser les Conteneurs
Les Journaux
Les Processus
L'Activité en Continu
LAB #8 - Gestion des Ressources
Docker Compose
Installation
LAB #9 - Utiliser docker-compose
LAB #10 - Création de Machines Virtuelles avec Docker Machine
LAB #11 - Docker Swarm
L'Orchestration de Conteneurs
Présentation de Docker Swarm
Initialiser Docker Swarm
Le Statut Leader
Rejoindre le Swarm
Consulter les Informations de Swarm
Démarrer un Service
Augmentation et Réduction du Service
Consulter le Statut d'un Noeud
Haute Disponibilité
Supprimer un Service
LAB #12 - Dépannage d'une application Python
LAB #13 - Mise en place d'une Application Web - Wordpress
LAB #14 - Mise en place d'une application dans un conteneur - Nagios
Présentation de Kubernetes (k8s)
Que Contient ce Cours ?
LAB #15 - Installation de Kubernetes avec Minikube
LAB #16 - Importation de la Machine Virtuelle Kubemaster
LAB #17 - Installation de Docker, kubeadm, kubelet et kubectl
LAB #18 - Création et Configuration des Nœuds
LAB #19 - Création du Réseau pour Kubernetes
LAB #20 - Connexion à vos Machines Virtuelles avec SSH
LAB #21 - Création du Cluster Kubernetes
Préparation du kubemaster
Initialisation du Maître du Cluster
Installation du Réseau de Communication des PODs
Connexion des Travailleurs au Maître
LAB #22 - Création d'un POD
LAB #23 - Utilisation de Contrôleurs de Réplication et ReplicaSets
LAB #24 - Gestion des Deployments
Rollouts
Rolling Updates
Rollbacks
LAB #25 - Gestion du Réseau et des Services
Le Service NodePort
Le Service ClusterIP
LAB #26 - Gestion de l'Architecture des Micro-services
Création des Deployments
Création des Services
Déployer l'Application
Tester l'Application
Scaling Up