Quiz - Créez vos images personnalisées avec Docker

  1. Qu'est-ce qu'une image Docker ?

    A) Une application Docker installée.

    C) Un fichier contenant uniquement des données.

  2. Quelle commande est utilisée pour démarrer un conteneur à partir d'une image existante ?

    A) docker container start

    C) docker image create

  3. Quel est le but de la commande docker commit ?

    A) Valider les modifications du Dockerfile.

    C) Pousser une image vers Docker HuB)

  4. Que fait la commande docker container diff <container_id> ?

    B) Elle compare deux conteneurs différents.

    C) Elle exécute les instructions d'un Dockerfile.

  5. Pourquoi est-il plus efficace de créer une image Docker que de partager des instructions d'installation ?

    B) Pour forcer tous les utilisateurs à recréer leurs conteneurs.

    C) Pour empêcher d'autres utilisateurs de modifier l'image.

  6. Quelle commande est utilisée pour afficher tous les conteneurs, même ceux qui ne sont pas en cours d'exécution ?

    B) docker container list

    C) docker containers --all

  7. Dans un Dockerfile, que fait l'instruction FROM ?

    A) Elle copie des fichiers locaux dans l'image.

    C) Elle démarre un conteneur.

  8. Quelle est la fonction de l'instruction RUN dans un Dockerfile ?

    B) Démarrer un conteneur en arrière-plan.

    C) Supprimer les couches inutilisées de l'image.

  9. Pourquoi est-il utile d'utiliser un Dockerfile pour créer des images ?

    A) Pour limiter l'image à un seul conteneur.

    C) Pour activer automatiquement l'exécution de l'image.

  10. Que permet de faire la commande docker image tag ?

    A) Ajouter des métadonnées à un conteneur.

    C) Relier une image à un autre conteneur.

  11. Comment exécuter un conteneur en mode interactif avec un shell ?

    A) docker exec -i -t <image_id> /bin/bash

    C) docker image run <image_id>

  12. Quelle est la commande pour créer une image depuis un Dockerfile ?

    A) docker image build -f Dockerfile

    C) docker create Dockerfile

  13. À quoi sert l'instruction CMD dans un Dockerfile ?

    A) À définir les variables d'environnement par défaut.

    C) À copier des fichiers dans l'image.

  14. Quel type de fichier contient toutes les instructions nécessaires pour créer une image Docker ?

    B) Un fichier JSON

    C) Un script Bash

  15. Que fait la commande docker push ?

    A) Elle crée un conteneur à partir d'une image.

    C) Elle enregistre les modifications dans le Dockerfile.

  16. Pourquoi est-il important de travailler avec des couches dans Docker ?

    B) Pour réduire les coûts de stockage.

    C) Pour que les conteneurs fonctionnent indépendamment.

  17. Quelle commande permet d'inspecter les métadonnées d'une image Docker ?

    A) docker image show

    C) docker meta <image_id>

  18. Pourquoi est-il utile de publier une image Docker sur Docker Hub ?

    B) Pour que Docker télécharge l'image automatiquement.

    C) Pour forcer le stockage de l'image en local uniquement.

  19. Que fait l'instruction WORKDIR dans un Dockerfile ?

    B) Elle supprime les fichiers inutilisés du répertoire de travail.

    C) Elle copie des fichiers dans le répertoire.

  20. Quelle commande permet de vérifier l'historique des couches d'une image Docker ?

    A) docker layers history

    C) docker history -layers

Last updated