Testez vos connaissances en répondant à ce QCM. Il est conseillé de le faire avant et après la formation pour évaluer votre progression. Attention les questions sont aléatoires et générées par IA.

1. Comment supprimer toutes les images Docker inutilisées et les conteneurs arrêtés en une seule fois ?





2. Quel est le driver réseau (network) par défaut utilisé par Docker lors du lancement d'un conteneur en standalone ?





3. Quelle commande permet de consulter la sortie console (stdout/stderr) d'un conteneur tournant en arrière-plan ?





4. À quoi sert le 'multi-stage build' (build multi-étapes) dans un Dockerfile ?





5. Comment exécuter une commande (ex: bash) à l'intérieur d'un conteneur déjà en cours d'exécution ?





6. À quoi sert l'outil Docker Compose ?





7. Quelle option permet de publier le port 80 d'un conteneur sur le port 8080 de l'hôte ?





8. Qu'est-ce que Docker Swarm ?





9. Quelle commande permet de lister tous les conteneurs en cours d'exécution ?





10. Qu'est-ce que Docker Hub ?





11. Comment garantir la persistance des données générées par un conteneur (ex: base de données) ?





12. Quel est le driver réseau (network) par défaut utilisé par Docker lors du lancement d'un conteneur en standalone ?





13. Comment exécuter une commande (ex: bash) à l'intérieur d'un conteneur déjà en cours d'exécution ?





14. Quelle commande permet de consulter la sortie console (stdout/stderr) d'un conteneur tournant en arrière-plan ?





15. Quel est le rôle principal d'un fichier Dockerfile ?





16. À quoi sert l'outil Docker Compose ?





17. Quel est le driver réseau (network) par défaut utilisé par Docker lors du lancement d'un conteneur en standalone ?





18. Quelle option permet de publier le port 80 d'un conteneur sur le port 8080 de l'hôte ?





19. Quel est le driver réseau (network) par défaut utilisé par Docker lors du lancement d'un conteneur en standalone ?





20. Quelle est la principale différence entre Docker et une Machine Virtuelle (VM) ?








Testez vos connaissances avec ce QCM

Glossaire de la formation

Micro-services

Architecture où une application est divisée en plusieurs petits services indépendants, souvent déployés dans le Cloud.

Docker

Outil permettant de virtualiser et packager des applications à l'intérieur de conteneurs légers pour un déploiement optimal.Exemple de déploiement d'u...

Prometheus

Système open source de surveillance et d'alerte, particulièrement adapté pour la collecte de métriques dans des environnements dynamiques (comme Kuber...

Kubernetes

Plateforme open source d'orchestration de conteneurs permettant d'automatiser le déploiement, la mise à l'échelle et la gestion des applications conte...

CI/CD

Intégration Continue et Déploiement Continu. Pratiques DevOps visant à automatiser les tests et le déploiement des applications pour livrer plus rapid...

Terraform

Outil d'Infrastructure as Code (IaC) permettant de définir et de provisionner des ressources d'infrastructure cloud et on-premise via des fichiers de ...

Métriques

Mesures numériques collectées à intervalles réguliers (ex: CPU, RAM, temps de réponse) utilisées pour évaluer l'état de santé global d'un système au f...

DevOps

Culture, mouvement et pratiques visant à unifier le développement logiciel (Dev) et l'administration des infrastructures informatiques (Ops).Découvrir...

API Gateway

Passerelle servant de point d'entrée unique pour l'ensemble des requêtes vers des architectures micro-services. Elle gère le routage, la sécurité et l...

Architecture

Conception globale et structurelle d'un système informatique, définissant ses différents composants, leurs relations et les principes guidant son évol...

Artefact (Artifact)

Résultat final d'un processus de compilation ou de construction logicielle (build), tel qu'un fichier .jar, une archive zip ou une image Docker, prêt ...

Repository

Dépôt de stockage centralisé. Peut désigner un dépôt de code source (ex: Git) ou un dépôt d'artefacts et binaires (ex: Harbor, Nexus, Artifactory).

Ansible

Outil open source d'automatisation informatique (IaC) permettant la gestion des configurations, le déploiement d'applications et l'orchestration, fonc...