Introduction
Bienvenue dans le défi d'identification des conteneurs Docker ! Imaginez-vous dans la peau d'un juge au stade olympique de la Grèce antique. Votre rôle est de superviser l'identification et le recensement des conteneurs Docker au sein de l'« arène olympique » virtuelle du système Docker.
Les conteneurs Docker sont comme les athlètes de notre arène : chacun possède sa propre identité, sa fonction et ses capacités. En tant qu'orchestrateur de conteneurs, la capacité à identifier et à filtrer rapidement les conteneurs est une compétence essentielle, tout comme les juges olympiques doivent être capables d'identifier et de suivre les compétiteurs.
Identification des conteneurs
Dans tout environnement de conteneurisation, savoir quels conteneurs sont actuellement en cours d'exécution est la première étape d'une gestion efficace. Tout comme un juge doit savoir quels athlètes sont sur le terrain, vous devez être capable de visualiser tous les conteneurs actifs d'un seul coup d'œil.
Tâches
- Identifier les conteneurs Docker en cours d'exécution.
- Lister les identifiants (ID), les images et les noms des conteneurs en cours d'exécution.
Exigences
- Enregistrez le résultat dans le fichier
/home/labex/project/containers.txt.
Exemple
Une fois ce défi réussi, le contenu de votre fichier de résultat devrait ressembler à ceci :
$ cat /home/labex/project/containers.txt
f62c57f2a3ec jenkins/jenkins jenkins
3ac7663a03de gcr.io/k8s-minikube/kicbase:v0.0.37 minikube
Filtrage des conteneurs
Maintenant que vous savez identifier tous les conteneurs en cours d'exécution, perfectionnons cette compétence. Dans un environnement Docker dense comportant des dizaines, voire des centaines de conteneurs, il devient crucial de trouver des instances spécifiques. C'est un peu comme se concentrer sur une catégorie particulière d'athlètes lorsque le stade est rempli de compétiteurs provenant de différentes disciplines.
Tâches
- Filtrer les conteneurs Docker en cours d'exécution selon une image spécifique.
Exigences
- Enregistrez le résultat dans le fichier
/home/labex/project/container_jenkins.txt. - L'image Docker à utiliser pour le filtrage doit être "jenkins/jenkins".
Exemple
Une fois ce défi réussi, le contenu de votre fichier de résultat devrait ressembler à ceci :
$ cat /home/labex/project/container_jenkins.txt
CONTAINER ID IMAGE NAMES
f62c57f2a3ec jenkins/jenkins jenkins
Résumé
Dans ce défi, vous avez mis en pratique la commande ls de Docker pour identifier et filtrer les conteneurs en cours d'exécution. Cet exercice a renforcé vos compétences en gestion de conteneurs Docker et a approfondi votre compréhension de l'affichage des conteneurs dans un environnement Docker.
La capacité à identifier et filtrer rapidement les conteneurs est fondamentale pour les opérations Docker, tout comme un juge doit suivre et catégoriser efficacement les athlètes lors d'un événement olympique. Ces compétences constituent le socle des tâches de gestion de conteneurs plus avancées que vous rencontrerez tout au long de votre parcours avec Docker.



