Logo de l'organisme de formation

Découvrez notre catalogue de formations

Représentation de la formation : DOCKER : DÉPLOYER VOS APPLICATIONS AVEC DOCKER

DOCKER : DÉPLOYER VOS APPLICATIONS AVEC DOCKER

Formation à distance
Durée : 14 heures (2 jours)
Durée :14 heures (2 jours)
Cette formation est gratuite.
Se préinscrire
Durée :14 heures (2 jours)
Cette formation est gratuite.
Se préinscrire
Durée :14 heures (2 jours)
Cette formation est gratuite.
Se préinscrire

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