Plan du cours
Qu'est-ce que Docker ?
- Cas d'utilisation
- Principaux composants de Docker
- Architecture Docker
- Technologie sous-jacente
Installation de Docker
- Installation sur Ubuntu et Windows
- Utilisation de la machine Docker pour le provisionnement de l'hôte
- Pilotes de machine Docker pour les fournisseurs de cloud
Cycle de vie des conteneurs
- Création et exécution de conteneurs
- Arrêt et redémarrage
- Investigation d'un conteneur
- Consulter les journaux
- Examiner les processus
- Supprimer un conteneur et ses données
Docker- La gestion d'applications
- L'exemple de hello world
- Conteneur interactif Bash
- Construire une image en validant les modifications
- Construire une image à partir d'un Dockerfichier
- Constructions automatisées basées sur GitHub
- Exécution de plusieurs processus dans un conteneur
- Outil d'aide gosu
- Exécuter une application web dans un seul conteneur
- Exécuter une application web dans une architecture de micro-services
Gestion des images
- Trouver et télécharger des images existantes
- Docker Hub et dépôt local
- Partager des images avec d'autres
- Déployer un dépôt d'images privé
Networking de conteneurs
- Mappage des ports
- Liaison et dénomination des conteneurs
- Création et gestion de réseaux personnalisés
- Réseau sur plusieurs Docker hôtes (superposition)
Données dans les conteneurs
- Volumes de données
- Répertoires et fichiers de l'hôte en tant que volume de données
- Conteneurs de volumes de données
- Volumes de données partagés entre Docker hôtes
- Sauvegarde et restauration des volumes de données
Docker Compose
- Vue d'ensemble de Docker Compose
- Exécution d'applications multi-conteneurs à l'aide d'une seule commande
- Définition des services, des réseaux, des volumes et des variables
- Mise en place de contraintes d'exécution sur les ressources
Docker Swarm
- Introduction au clustering natif Docker
- Services de découverte
- Docker Stratégies et filtres de l'essaim
Pré requis
Une certaine familiarité avec la ligne de commande et Linux est un avantage.
Nos clients témoignent (7)
Le formateur connaît très bien le sujet.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Formation - Container Management with Docker
Traduction automatique
L'interactivité lors de l'utilisation de DaDesktop pour configurer Docker de nombreuses manières différentes. Il était également bon de voir l'implémentation avec Github et le dépôt distant que nous avions configuré.
Julian Robbins - QA Ltd
Formation - Container Management with Docker
Traduction automatique
Nous étions dans un petit groupe et Dawid a pris le temps de répondre à nos questions, de partager notre travail et d'approfondir les sujets abordés.
Phil Benson - QA Ltd
Formation - Container Management with Docker
Traduction automatique
de nombreux laboratoires
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Formation - Container Management with Docker
Traduction automatique
Être capable d'exécuter tout ce qui est enseigné et de pouvoir expérimenter, etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Formation - Container management with Docker
Traduction automatique
J'ai vraiment aimé les exemples pratiques.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Formation - Container management with Docker
Traduction automatique
Les exercices étaient très utiles.
Fayola Peters - Janssen Pharmaceutical Sciences Unlimited Company
Formation - Container management with Docker
Traduction automatique