Prenez contact avec nous

Plan du cours

Introduction à la conteneurisation et à Docker

  • Compréhension des concepts de conteneurisation logicielle
  • Avantages des conteneurs par rapport aux modèles de déploiement traditionnels
  • Vue d'ensemble de Docker et son rôle dans la livraison d'applications modernes
  • Cas d'usage courants des conteneurs en développement et en exploitation

Installation de Docker et configuration de l'environnement

  • Installation et configuration de Docker
  • Compréhension des composants et de l'architecture de Docker
  • Utilisation de l'interface en ligne de commande (CLI) de Docker
  • Gestion des services et des configurations Docker

Architecture Docker et concepts fondamentaux

  • Moteur Docker, images, conteneurs et registres
  • Gestion du cycle de vie des conteneurs
  • Compréhension des objets et des ressources Docker
  • Bonnes pratiques pour travailler dans des environnements Docker

Travailler avec les images et conteneurs Docker

  • Téléchargement et gestion des images Docker
  • Création et exécution de conteneurs
  • Configuration et gestion des conteneurs
  • Inspection, surveillance et maintenance des conteneurs

Construction d'applications avec des Dockerfiles

  • Compréhension de la structure et des instructions des Dockerfiles
  • Création d'images Docker personnalisées
  • Optimisation de la taille des images et des performances de construction
  • Gestion des dépendances et des configurations des applications

Stockage Docker et gestion des données

  • Comprendre les concepts de stockage de conteneurs
  • Travailler avec les volumes et les points de montage (bind mounts)
  • Permanence des données applicatives
  • Gestion efficace des données des conteneurs

Réseaux Docker

  • Comprendre les concepts de réseaux Docker
  • Création et gestion des réseaux Docker
  • Connexion de multiples conteneurs
  • Configuration de la communication entre les applications et les services

Travailler avec les registres Docker

  • Comprendre les dépôts d'images et les registres
  • Utilisation de Docker Hub et des registres privés
  • Pousser et tirer des images
  • Gestion des versions d'images et considérations de sécurité

Orchestration de conteneurs et concepts de mise à l'échelle

  • Introduction à l'orchestration de conteneurs
  • Compréhension du rôle des plateformes d'orchestration
  • Vue d'ensemble de Docker Compose
  • Préparation des applications pour des déploiements évolutifs

Dépannage et bonnes pratiques

  • Diagnostic des problèmes courants avec Docker
  • Gestion des journaux et des performances des conteneurs
  • Application des meilleures pratiques de sécurité et de maintenance
  • Optimisation des environnements d'applications basés sur Docker

Atelier pratique Docker et bilan du cours

  • Construction et déploiement d'une application conteneurisée
  • Gestion de plusieurs conteneurs et services
  • Application des commandes et des flux de travail Docker
  • Révision des concepts clés et prochaines étapes

Pré requis

  • Compréhension des concepts de réseaux.
  • Expérience de l'interface en ligne de commande Linux.

Public cible

  • Développeurs
  • Ingénieurs DevOps
  • Administrateurs système
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires