Un paquet léger, autonome et exécutable qui inclut tout ce dont on a besoin pour exécuter un logiciel, y compris le code, l'exécution, les bibliothèques et les dépendances
Un cadre de développement logiciel
Q3. En quoi Docker diffère-t-il des machines virtuelles (VM) ?
Les conteneurs Docker sont plus volumineux que les VM
Les conteneurs Docker nécessitent un hyperviseur pour s'exécuter, tandis que les VM n'en nécessitent pas
Les conteneurs Docker partagent le noyau du système d'exploitation hôte, ce qui les rend plus légers et plus efficaces que les VM, qui ont chacune leur propre noyau de système d'exploitation
Les conteneurs Docker sont plus sécurisés que les VM
Q4. Quel est le but d'un Dockerfile?
Pour stocker des images de conteneurs Docker
Pour gérer les configurations réseau dans Docker
Pour définir les étapes nécessaires à la construction d'une image Docker
Pour automatiser les processus de déploiement de logiciels
Q5. Comment construire une image Docker à partir d'un Dockerfile?
En tapant manuellement des commandes dans l'interface de ligne de commande (CLI) Docker
En exportant une image Docker existante dans un fichier texte
En exécutant la commande docker build et en spécifiant le répertoire contenant le Dockerfile
En réorganisant les fichiers et dossiers à l'intérieur du Dockerfile
Q6. Qu'est-ce que Docker Hub?
Un endroit physique où sont stockés les conteneurs Docker
Une interface de ligne de commande (CLI) pour gérer les conteneurs Docker
Un référentiel basé sur le cloud pour les images Docker, où les utilisateurs peuvent stocker, partager et collaborer sur des images de conteneurs
Un protocole réseau utilisé par Docker pour la communication entre les conteneurs
Q7. Comment démarrer un conteneur Docker?
En exportant le conteneur dans un format de fichier externe
En ajustant le schéma de couleurs et la mise en page du conteneur
En exécutant la commande docker run et en spécifiant l'image Docker à utiliser
En réorganisant les fichiers et dossiers à l'intérieur du conteneur
Q8. À quoi sert Docker Compose?
Pour gérer les conteneurs Docker dans des environnements de production
Pour automatiser les processus de test logiciel
Pour définir et exécuter des applications Docker multi-conteneurs, en spécifiant les services, réseaux et volumes requis
Pour surveiller les métriques de performance des conteneurs Docker
Q9. Comment arrêter un conteneur Docker en cours d'exécution?
En supprimant le conteneur du référentiel Docker Hub
En ajustant la configuration d'exécution du conteneur
En exécutant la commande docker stop et en spécifiant l'ID ou le nom du conteneur
En réorganisant les fichiers et dossiers à l'intérieur du conteneur
Q10. Qu'est-ce qu'un volume Docker?
Un type de conteneur Docker
Une image de disque de machine virtuelle
Un mécanisme de stockage de données persistant utilisé pour partager des données entre les conteneurs Docker et la machine hôte, assurant la persistance des données même si le conteneur est arrêté ou supprimé
Une interface réseau utilisée pour la communication entre les conteneurs Docker
Q11. Comment supprimer un conteneur Docker?
En supprimant le conteneur du référentiel Docker Hub
En ajustant la configuration d'exécution du conteneur
En exécutant la commande docker rm et en spécifiant l'ID ou le nom du conteneur
En réorganisant les fichiers et dossiers à l'intérieur du conteneur
Q12. Quel est le but de Docker Swarm?
Pour gérer les journaux des conteneurs Docker
Pour automatiser les processus de déploiement de logiciels
Pour orchestrer et gérer des clusters de conteneurs Docker, permettant une haute disponibilité et une évolutivité
Pour surveiller les métriques de performance des conteneurs Docker
Q13. Comment inspecter la configuration d'un conteneur Docker en cours d'exécution?
En exportant le conteneur dans un fichier PDF
En ajustant le schéma de couleurs et la mise en page du conteneur
En exécutant la commande docker inspect et en spécifiant l'ID ou le nom du conteneur
En réorganisant les fichiers et dossiers à l'intérieur du conteneur
Q14. Quel est le but du réseau Docker?
Pour gérer les journaux des conteneurs Docker
Pour automatiser les processus de test logiciel
Pour permettre la communication entre les conteneurs Docker et les réseaux externes, permettant aux conteneurs de se connecter les uns aux autres et à d'autres services
Pour surveiller les métriques de performance des conteneurs Docker
Q15. Comment lister tous les conteneurs Docker en cours d'exécution?
En exportant la liste des conteneurs dans un fichier CSV
En ajustant le schéma de couleurs et la mise en page du conteneur
En exécutant la commande docker ps
En réorganisant les fichiers et dossiers à l'intérieur du conteneur
Q16. Quel est le but du registre Docker?
Pour gérer les journaux des conteneurs Docker
Pour automatiser les processus de déploiement de logiciels
Pour stocker des images Docker, permettant aux utilisateurs de pousser et tirer des images vers et depuis le registre
Pour surveiller les métriques de performance des conteneurs Docker
Q17. Comment pousser une image Docker vers un registre Docker?
En tapant manuellement des commandes dans l'interface de ligne de commande (CLI) Docker
En exportant une image Docker existante dans un fichier texte
En exécutant la commande docker push et en spécifiant le nom et l'étiquette de l'image Docker
En réorganisant les fichiers et dossiers à l'intérieur du Dockerfile
Q18. Qu'est-ce que Docker Desktop?
Un endroit physique où sont stockés les conteneurs Docker
Une interface de ligne de commande (CLI) pour gérer les conteneurs Docker
Une application de bureau pour Windows et macOS qui fournit une interface facile à utiliser pour construire, gérer et déployer des conteneurs Docker
Un protocole réseau utilisé par Docker pour la communication entre les conteneurs
Q19. Comment se connecter à un registre Docker?
En exportant les informations d'identification du registre dans un fichier externe
En ajustant le schéma de couleurs et la mise en page du registre
En exécutant la commande docker login et en fournissant le nom d'utilisateur et le mot de passe du registre
En réorganisant les fichiers et dossiers à l'intérieur du Dockerfile
Q20. Quel est le but de Docker Engine?
Pour gérer les journaux des conteneurs Docker
Pour automatiser les processus de déploiement de logiciels
Pour construire, exécuter et gérer des conteneurs Docker sur une machine hôte
Pour surveiller les métriques de performance des conteneurs Docker