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 (6)
Le formateur connaît très bien le sujet.
Sławomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczeństwa
Formation - Container Management with Docker
Traduction automatique
The interactivity when using DaDesktop to set up Docker in many different ways. also it was good to see the implementation with Github and the remote repo we had setup
Julian Robbins - QA Ltd
Formation - Container Management with Docker
We were in a small group and Dawid made time for questions and for us to share our work and discuss the topics raised further
Phil Benson - QA Ltd
Formation - Container Management with Docker
de nombreux laboratoires
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Formation - Container Management with Docker
Traduction automatique
Being able to run everything that is being taught and to be able to experiment etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Formation - Container management with Docker
I really liked the practical examples.