Flashcards : Commandes Docker de base (36 cartes)

Toutes les cartes

1Question

Que fait Docker si l’image demandée est absente localement ?

Réponse

Il la récupère depuis le registre configuré.

2Question

Quel système de fichiers Docker attribue-t-il au conteneur créé ?

Réponse

Un système de fichiers en lecture et écriture.

3Question

Quelle commande est exécutée par défaut dans l’image Ubuntu ?

Réponse

bash.

4Question

Que faut-il faire pour mettre fin à bash et au conteneur Ubuntu ?

Réponse

Exécuter exit ou appuyer sur Ctrl + D.

5Question

Que fait `docker run` si l’image demandée est absente localement ?

Réponse

Il la télécharge implicitement depuis le registre par défaut, Docker Hub.

6Question

Qu’affiche `docker run -d` lors du lancement d’un conteneur ?

Réponse

L’identifiant du conteneur lancé en arrière-plan.

7Question

Que liste `docker container ls -a` ?

Réponse

Tous les conteneurs, quel que soit leur statut.

8Question

Que lance `docker exec -it web-server bash` si Bash est disponible ?

Réponse

Une session Bash dans le conteneur `web-server` déjà démarré.

9Question

Que faut-il faire pour mapper un port du conteneur vers l’hôte ?

Réponse

Recréer le conteneur avec l’option `-p`.

10Question

Que relie `-p 8888:80` lors de la création d’un conteneur ?

Réponse

Le port 8888 de l’hôte au port 80 du conteneur.

11Question

Que transmet l’option `-e` de `docker run` au conteneur ?

Réponse

Une variable d’environnement.

12Question

Quelle commande crée une image à partir des modifications d’un conteneur ?

Réponse

`docker commit`.

13Question

Pourquoi la commande `docker commit` est-elle déconseillée ?

Réponse

Ses changements sont difficiles à évaluer.

14Question

Quel risque existe lors de l’utilisation de `docker commit` ?

Réponse

Des fichiers créés au lancement peuvent être inclus involontairement.

15Question

Que permet de définir un Dockerfile par du code ?

Réponse

Les changements à apporter à une image de base.

16Question

Que n’affiche que `docker container ls -q` ou `--quiet` ?

Réponse

Les identifiants des conteneurs.

17Question

Qu’inclut `docker container ls -a` ou `--all` ?

Réponse

Les conteneurs arrêtés.

18Question

Quel est le statut des fichiers et dossiers d’une image Docker ?

Réponse

Ils sont immuables.

19Question

Que permet l’option Docker `-i` (`--interactive`) ?

Réponse

D’interagir avec le terminal du conteneur.

20Question

À quoi sert principalement NGINX comme serveur web et reverse proxy ?

Réponse

Il sert des sites ou applications web et transmet les requêtes des clients aux serveurs appropriés.

21Question

Quelle commande par défaut maintient actif un conteneur NGINX ?

Réponse

La commande `nginx`, qui lance un processus long.

22Question

Combien de caractères comporte un identifiant complet de conteneur Docker ?

Réponse

64 caractères hexadécimaux.

23Question

Quand un préfixe d’identifiant suffit-il pour cibler un conteneur Docker ?

Réponse

Lorsqu’il correspond à un seul conteneur.

24Question

Que faut-il faire avant `docker rm` pour supprimer un conteneur selon la pratique recommandée ?

Réponse

Exécuter `docker stop`.

25Question

Quelle commande consulte localement la page web du conteneur NGINX ?

Réponse

`curl localhost:80` ou `curl localhost`.

26Question

À quoi sert l’option `--name` dans Docker ?

Réponse

À nommer le conteneur pour éviter d’utiliser son ID.

27Question

Que fait `docker run nginx bash -c 'echo

Réponse

Le conteneur s’arrête à la fin du script.

28Question

Pourquoi configure-t-on les conteneurs avec des variables d’environnement ?

Réponse

Parce que les images sont immuables.

29Question

Que fait la commande `docker diff` ?

Réponse

Elle affiche les modifications apportées aux fichiers d’un conteneur.

30Question

Quels types de changements `docker diff` affiche-t-elle notamment ?

Réponse

Les éléments ajoutés et modifiés.

31Question

Quels ports hôte la boucle expose-t-elle pour les trois conteneurs Nginx ?

Réponse

8881, 8882 et 8883.

32Question

Quelles commandes affichent l’aide de Docker, des conteneurs, de leur liste ou de l’exécution ?

Réponse

`docker --help`, `docker container --help`, `docker container ls --help` et `docker run --help`.

33Question

Quelle commande arrête tous les conteneurs à partir de leurs identifiants ?

Réponse

`docker container stop $(docker container ls -aq)`.

34Question

Quelle commande nettoie les conteneurs arrêtés ?

Réponse

`docker container prune`.

35Question

Quelle commande nettoie les images inutilisées ?

Réponse

`docker image prune`.

36Question

Que devient un conteneur Docker lorsque son processus principal se termine ?

Réponse

Il s’arrête, mais ses changements de système de fichiers sont conservés jusqu’à sa suppression.

Teste-toi avec le QCM

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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Commandes Docker de base.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards