← All training

Full course · 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 with exercises20 questions · Final practice examFrench

Lessons, exercises and questions in this path are in French. The interface follows the site language.

Your progress will appear here when JavaScript is active.

Progress and best score are stored only in this browser. No account is needed; clearing browser data removes them. Module times are estimates including exercises.

Prerequisites and environment

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

Learning outcomes

  • 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.

Course syllabus

  1. 01 · 90 min

    Processus, images et cycle de vie

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

    Open module →
  2. 02 · 90 min

    Dockerfile, couches, cache et multi-stage

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

    Open module →
  3. 03 · 90 min

    Registres, tags, digests et provenance

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

    Open module →
  4. 04 · 90 min

    Réseaux, DNS et publication de ports

    Relier les services sans publier inutilement les dépendances.

    Open 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.

    Open module →
  6. 06 · 90 min

    Compose, dépendances, santé et configuration

    Distinguer ordre de lancement et disponibilité réelle.

    Open module →
  7. 07 · 90 min

    Privilèges, secrets et limites du runtime

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

    Open module →
  8. 08 · 90 min

    Logs, arrêt propre et retour de version

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

    Open module →

Capstone project

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.
View a suggested solution

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.

Final practice exam

20 original questions · 45 minutes · practice target: 70%. Questions and choices are shuffled. The timer starts when you click Start; your attempt is submitted automatically at expiry. Unanswered questions score 0.

Independent practice exam. Question count, duration and target score are DIGITAL AVENIR teaching choices, not official exam scoring. Answers are included in the page for self-study; no certification credential is awarded.

Open the practice exam →