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.
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
- 01 · 90 min
Processus, images et cycle de vie
Distinguer l’artefact immuable et l’instance qui s’exécute.
Open module → - 02 · 90 min
Dockerfile, couches, cache et multi-stage
Construire un runtime sans embarquer tout l’outillage de construction.
Open module → - 03 · 90 min
Registres, tags, digests et provenance
Identifier précisément l’artefact livré et sa chaîne de confiance.
Open module → - 04 · 90 min
Réseaux, DNS et publication de ports
Relier les services sans publier inutilement les dépendances.
Open module → - 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 → - 06 · 90 min
Compose, dépendances, santé et configuration
Distinguer ordre de lancement et disponibilité réelle.
Open module → - 07 · 90 min
Privilèges, secrets et limites du runtime
Réduire les possibilités après une compromission du processus.
Open module → - 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 →