← Tous les entraînements

Cours complet · Docker Engine · Compose v2

Docker — livraison et exploitation des applications

Comprenez les processus conteneurisés, construisez des images contrôlées et exploitez une application multi-service avec données persistantes, santé et procédure de reprise.

8 modules avec exercices20 questions · Examen blanc finalFrançais

Votre progression apparaîtra ici lorsque JavaScript est actif.

La progression et le meilleur score sont enregistrés uniquement dans ce navigateur. Aucun compte n’est nécessaire ; effacer les données du navigateur les supprime. Les durées de modules sont indicatives et incluent les exercices.

Prérequis et environnement

  • Connaître processus, ports, fichiers et terminal.
  • Utiliser Docker Engine ou Docker Desktop et Compose v2 dans un environnement de laboratoire.

Compétences visées

  • Expliquer image, conteneur, réseau et volume.
  • Construire un artefact sans secrets persistants dans ses couches.
  • Vérifier disponibilité, limites de ressources et retour à une version identifiée.

Programme du cours

  1. 01 · 90 min

    Processus, images et cycle de vie

    Distinguer l’artefact immuable et l’instance qui s’exécute.

    Ouvrir le module →
  2. 02 · 90 min

    Dockerfile, couches, cache et multi-stage

    Construire un runtime sans embarquer tout l’outillage de construction.

    Ouvrir le module →
  3. 03 · 90 min

    Registres, tags, digests et provenance

    Identifier précisément l’artefact livré et sa chaîne de confiance.

    Ouvrir le module →
  4. 04 · 90 min

    Réseaux, DNS et publication de ports

    Relier les services sans publier inutilement les dépendances.

    Ouvrir le module →
  5. 05 · 90 min

    Volumes, montages et sauvegardes cohérentes

    Séparer persistance des données et durée de vie de l’instance.

    Ouvrir le module →
  6. 06 · 90 min

    Compose, dépendances, santé et configuration

    Distinguer ordre de lancement et disponibilité réelle.

    Ouvrir le module →
  7. 07 · 90 min

    Privilèges, secrets et limites du runtime

    Réduire les possibilités après une compromission du processus.

    Ouvrir le module →
  8. 08 · 90 min

    Logs, arrêt propre et retour de version

    Relier l’état observable à une procédure d’exploitation testée.

    Ouvrir le module →

Projet de synthèse

Application de réservation conteneurisée

Emballez une petite application et sa base de laboratoire avec Compose. Séparez données, configuration et image ; simulez une panne applicative puis une restauration des données.

  • Construction reproductible avec dépendances verrouillées.
  • Base non publiée inutilement et application sous utilisateur limité.
  • Vérification de santé, arrêt propre et journaux exploitables.
  • Volume sauvegardé de façon cohérente et retour à une image identifiée.
Voir une proposition de correction

Définissez un build multi-stage, une image runtime réduite et un utilisateur approprié. Utilisez un réseau interne, un volume de données et un secret monté selon le besoin. Ajoutez la santé de la base et une stratégie de reconnexion applicative. Testez recréation, restauration et retour de version en conservant la compatibilité du schéma.

Examen blanc final

20 questions originales · 45 minutes · objectif pédagogique : 70 %. Les questions et choix sont mélangés. Le temps commence au clic sur Démarrer ; à expiration, les réponses sont corrigées automatiquement. Une question sans réponse vaut 0 point.

Examen d’entraînement indépendant. Le nombre de questions, la durée et le seuil sont des choix pédagogiques DIGITAL AVENIR, sans équivalence avec un barème officiel. Les réponses sont présentes dans la page pour l’autoformation ; aucun titre de certification n’est délivré.

Accéder à l’examen blanc →