DOCKER : DÉPLOYER VOS APPLICATIONS AVEC DOCKER
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 30/06/2021. Dernière mise à jour le 01/04/2022.
Version du programme : 1
Programme de la formation
Objectifs de la formation
- Utiliser et gérer les conteneurs dans Docker
- Faire fonctionner une application dans un conteneur Docker
- Tirer parti des facilités de déploiement de Docker en production
Profil des bénéficiaires
Pour qui
- Administrateur système
- Développeurs d’application
Prérequis
- Bonne connaissance du système Linux.
Contenu de la formation
-
Fonctionnement et architecture de Docker
- Historique du projet
- Présentation et composants
- Forces et faiblesses VS à une virtualisation complète
- Architecture client-serveur
- Conteneur, image et dépôt
-
Premiers pas avec Docker
- Lancement d’un conteneur Travailler avec un conteneur en cours d’exécution
- Gestion des conteneurs
-
Gestion des Images
- Création d’image à partir de l’état d’un conteneur
- Utilisation d’un Dockerfile, automatisation de création d’image
- Gestion des conteneurs
-
Gestion des volumes de données
- Ajout d’un volume à un conteneur
- Réaffectation et partage de volumes
- Montage d’un répertoire hôte en tant que volume
- Bonne pratique : le pattern data container
-
Exposition réseau et liens entre conteneurs
- Modes réseaux proposés par Docker
- Liens directs et relation parent¬ enfant
- Exposition de ports réseau
-
Docker en production
- Lancement automatique des conteneurs au démarrage
- Limiter la mémoire et le CPU des conteneurs
- Gestion de la haute disponibilité et failover
- Gestion de la sauvegarde
- Gestion des logs
-
Dockeriser sa propre application
- Préparation
- Principes de fonctionnement du Dockerfile
- Création du Dockerfile, directives utiles
- Bonnes et mauvaises pratiques
- Plusieurs démons dans un même conteneur avec Supervisord
-
Utilisation avancée
- Création d’une image de base personnalisée
- Utiliser Docker Inspect
- Construire son propre dépôt d’images en réseau local avec Docker Registry
- Réseau avancé : limitations de Docker et s solution
- Docker Compose : gérer une application multi conteneurs
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Accueil des stagiaires dans une salle dédiée à la formation.
- Documents supports de formation projetés en anglais
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
- Les salles du centre sont équipées d’un paperboard, d’un vidéo projecteur et de PC portables
Modalités de certification
Résultats attendus à l'issue de la formation
- Cette formation ne mène pas à une certification
Capacité d'accueil
Entre 4 et 12 apprenants