DOCKER : DÉPLOYER VOS APPLICATIONS AVEC DOCKER

Formation créée le 30/06/2021. Dernière mise à jour le 01/04/2022.
Version du programme : 1

Type de formation

Distanciel

Durée de formation

14 heures (2 jours)
Cette formation est gratuite.
Envoyer ma demande
Cette formation est gratuite.
Envoyer ma demande
Cette formation est gratuite.
Envoyer ma demande
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

DOCKER : DÉPLOYER VOS APPLICATIONS AVEC DOCKER


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