QCM sur Docker | Exercices, Questions, Quiz – Partie 6

Questions d’Entretien sur Docker avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Docker comprennent divers sujets tel que les bases du Docker, les images Docker, Docker Compose, les concepts (containers, images, volumes, …), etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Docker.
 
 

1. Quelle commande peut-on exécuter pour exporter une image docker sous forme d’archive ?
Cela peut être fait en utilisant la commande « docker save ». La syntaxe est la suivante : docker save -o <nom_exporté>.tar <nom-du-conteneur>.

 

 
 

2. Quelle commande peut-on exécuter pour importer une image Docker pré-exportée dans un autre hôte Docker?
Cette opération peut être effectuée à l’aide de la commande « docker load » dont la syntaxe est la suivante: docker load -i <nom_de_l'image_exportée>.tar

 

 
 

3. Un conteneur en pause peut-il être supprimé de Docker ?
Non, ce n’est pas possible ! Un conteneur DOIT être dans l’état arrêté avant que nous puissions le supprimer.

 

 
 

4. Quelle commande est utilisée pour vérifier la version du client et du serveur docker ?
  • La commande utilisée pour obtenir toutes les informations de version du client et du serveur est docker version.
  • Pour récupérer uniquement les détails de la version du serveur, nous pouvons exécuter la commande docker version --format '{{.Server.Version}}'.

 

 
 

5. Où les volumes de Docker sont-ils stockés dans Docker ?
Les volumes sont créés et gérés par Docker et ne sont pas accessibles aux entités non Docker. Ils sont stockés dans le système de fichiers de l’hôte Docker dans /var/lib/docker/volumes/.

 

 
 

6. Que fait la commande docker info ?
Cette commande permet d’obtenir des informations détaillées sur Docker installé sur le système hôte. Il peut s’agir du nombre de conteneurs ou d’images et de leur état d’exécution, ainsi que des spécifications matérielles telles que la mémoire totale allouée, la vitesse du processeur, la version du noyau, etc.

 

 
 

7. Pouvez-vous indiquer la démarche à suivre pour se connecter au registre docker ?
En utilisant la commande docker login, il est possible de saisir les informations d’identification pour se connecter à ses propres cloud repositories et d’y accéder.

 

 
 

8. Quelle est la méthode pour établir la communication entre l’hôte Docker et l’hôte Linux ?
Cela peut être fait en utilisant le réseau en identifiant le ipconfig sur l’hôte docker. Cette commande garantit la création d’un adaptateur Ethernet tant que le docker est présent sur l’hôte.

 

 
 

9. Quelle est la meilleure façon pour supprimer un conteneur ?
Nous devons suivre les deux étapes suivantes pour supprimer un conteneur :

  • docker stop <identifiant_conteneur>
  • docker rm <identifiant_conteneur>

 

 
 

10. Peut-on utiliser JSON au lieu de YAML lors du développement du fichier docker-compose dans Docker ?
Oui, on peut l’utiliser. Afin d’exécuter docker-compose avec JSON, docker-compose -f docker-compose.json up peut être utilisé.

 

 
 

11. Combien de conteneurs pouvez-vous exécuter dans Docker et quels sont les facteurs qui influencent cette limite ?
Il n’y a pas de limite clairement définie au nombre de conteneurs pouvant être exécutés dans Docker. Mais tout dépend des limitations – plus précisément des restrictions matérielles. La taille de l’application et les ressources CPU disponibles sont deux facteurs importants qui influencent cette limite. Si votre application n’est pas très grande et que vous disposez de ressources CPU suffisantes, vous pouvez faire tourner un grand nombre de conteneurs.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *