Que fait Docker si l’image demandée est absente localement ?
Il la récupère depuis le registre configuré.
Quel système de fichiers Docker attribue-t-il au conteneur créé ?
Un système de fichiers en lecture et écriture.
Quelle commande est exécutée par défaut dans l’image Ubuntu ?
bash.
Que faut-il faire pour mettre fin à bash et au conteneur Ubuntu ?
Exécuter exit ou appuyer sur Ctrl + D.
Que fait `docker run` si l’image demandée est absente localement ?
Il la télécharge implicitement depuis le registre par défaut, Docker Hub.
Qu’affiche `docker run -d` lors du lancement d’un conteneur ?
L’identifiant du conteneur lancé en arrière-plan.
Que liste `docker container ls -a` ?
Tous les conteneurs, quel que soit leur statut.
Que lance `docker exec -it web-server bash` si Bash est disponible ?
Une session Bash dans le conteneur `web-server` déjà démarré.
Que faut-il faire pour mapper un port du conteneur vers l’hôte ?
Recréer le conteneur avec l’option `-p`.
Que relie `-p 8888:80` lors de la création d’un conteneur ?
Le port 8888 de l’hôte au port 80 du conteneur.
Que transmet l’option `-e` de `docker run` au conteneur ?
Une variable d’environnement.
Quelle commande crée une image à partir des modifications d’un conteneur ?
`docker commit`.
Pourquoi la commande `docker commit` est-elle déconseillée ?
Ses changements sont difficiles à évaluer.
Quel risque existe lors de l’utilisation de `docker commit` ?
Des fichiers créés au lancement peuvent être inclus involontairement.
Que permet de définir un Dockerfile par du code ?
Les changements à apporter à une image de base.
Que n’affiche que `docker container ls -q` ou `--quiet` ?
Les identifiants des conteneurs.
Qu’inclut `docker container ls -a` ou `--all` ?
Les conteneurs arrêtés.
Quel est le statut des fichiers et dossiers d’une image Docker ?
Ils sont immuables.
Que permet l’option Docker `-i` (`--interactive`) ?
D’interagir avec le terminal du conteneur.
À quoi sert principalement NGINX comme serveur web et reverse proxy ?
Il sert des sites ou applications web et transmet les requêtes des clients aux serveurs appropriés.
Quelle commande par défaut maintient actif un conteneur NGINX ?
La commande `nginx`, qui lance un processus long.
Combien de caractères comporte un identifiant complet de conteneur Docker ?
64 caractères hexadécimaux.
Quand un préfixe d’identifiant suffit-il pour cibler un conteneur Docker ?
Lorsqu’il correspond à un seul conteneur.
Que faut-il faire avant `docker rm` pour supprimer un conteneur selon la pratique recommandée ?
Exécuter `docker stop`.
Quelle commande consulte localement la page web du conteneur NGINX ?
`curl localhost:80` ou `curl localhost`.
À quoi sert l’option `--name` dans Docker ?
À nommer le conteneur pour éviter d’utiliser son ID.
Que fait `docker run nginx bash -c 'echo
Le conteneur s’arrête à la fin du script.
Pourquoi configure-t-on les conteneurs avec des variables d’environnement ?
Parce que les images sont immuables.
Que fait la commande `docker diff` ?
Elle affiche les modifications apportées aux fichiers d’un conteneur.
Quels types de changements `docker diff` affiche-t-elle notamment ?
Les éléments ajoutés et modifiés.
Quels ports hôte la boucle expose-t-elle pour les trois conteneurs Nginx ?
8881, 8882 et 8883.
Quelles commandes affichent l’aide de Docker, des conteneurs, de leur liste ou de l’exécution ?
`docker --help`, `docker container --help`, `docker container ls --help` et `docker run --help`.
Quelle commande arrête tous les conteneurs à partir de leurs identifiants ?
`docker container stop $(docker container ls -aq)`.
Quelle commande nettoie les conteneurs arrêtés ?
`docker container prune`.
Quelle commande nettoie les images inutilisées ?
`docker image prune`.
Que devient un conteneur Docker lorsque son processus principal se termine ?
Il s’arrête, mais ses changements de système de fichiers sont conservés jusqu’à sa suppression.
Teste tes connaissances avec un QCM de 14 questions sur Commandes Docker de base.
1. Une personne lance une image qui n’est pas présente sur sa machine. Quelle séquence Docker s’ensuit ?
2. Dans un conteneur Ubuntu lancé avec sa commande par défaut, que se passe-t-il lorsque l’utilisateur saisit `exit` dans le terminal ?
Révisez le cours complet dans la fiche de révision de Commandes Docker de base.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards