Prenez contact avec nous

Plan du cours

Introduction à la conteneurisation et à Docker

  • Comprendre les concepts de conteneurisation des logiciels
  • Avantages des conteneurs par rapport aux modèles de déploiement traditionnels
  • Aperçu de Docker et son rôle dans la livraison moderne des applications
  • Cas d’utilisation courants des conteneurs dans le développement et les opérations

Installation de Docker et configuration de l’environnement

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

Architecture de Docker et concepts fondamentaux

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

Travail 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 Dockerfiles

  • Compréhension de la structure et des instructions du Dockerfile
  • Création d’images Docker personnalisées
  • Optimisation de la taille des images et des performances de compilation
  • Gestion des dépendances et configurations des applications

Stockage et gestion des données avec Docker

  • Compréhension des concepts de stockage des conteneurs
  • Travail avec les volumes et les montages liés (bind mounts)
  • Pérennisation des données des applications
  • Gestion efficace des données des conteneurs

Réseautique Docker

  • Compréhension des concepts de réseaux avec Docker
  • Création et gestion des réseaux Docker
  • Connexion de plusieurs conteneurs
  • Configuration de la communication entre applications et services

Travail avec les registres Docker

  • Compréhension des dépôts d’images et des registres
  • Utilisation de Docker Hub et des registres privés
  • Pousser et tirer des images
  • Gestion des versions des images et des considérations de sécurité

Orchestration et mise à l’échelle des conteneurs

  • Introduction à l’orchestration des conteneurs
  • Compréhension du rôle des plateformes d’orchestration
  • Aperçu de Docker Compose
  • Préparation des applications pour des déploiements évolutifs

Dépannage et meilleures pratiques

  • Diagnostic des problèmes courants avec Docker
  • Gestion des journaux (logs) et de la performance des conteneurs
  • Application des bonnes pratiques en matière de sécurité et de maintenance
  • Optimisation des environnements d’applications basés sur Docker

Atelier pratique sur Docker et révision du cours

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

Pré requis

  • Une compréhension des réseaux.
  • Expérience avec la 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