Maîtrise de l'organisation des images Docker

DockerBeginner
Pratiquer maintenant

Introduction

Dans un monde où les super-pouvoirs sont la norme, l'Académie des Super-Héros est confrontée à un défi de taille. La capacité de l'académie à stocker et à gérer les connaissances sur les super-pouvoirs est menacée par un manque d'organisation dans leur environnement virtuel. Le célèbre professeur de super-pouvoirs, le Dr VirtualMind, a été chargé de veiller à ce que toutes les images de super-pouvoirs dans l'univers Docker soient listées et gérées efficacement. Dans le cadre de cette mission, les étudiants doivent démontrer leur compétence dans la gestion et le listage des images Docker.

Lister les images Docker

Dans cette étape, vous devrez lister les images Docker et effectuer des tâches spécifiques liées à la gestion des images.

Tâches

  • Lister toutes les images Docker actuellement disponibles sur le système.
  • Filtrer les images pour n'afficher que celles portant le tag "latest". Vous pouvez utiliser ce format de commande docker images --filter <filter_type>=<filter_scope> pour filtrer les images.
  • Trier les images par date de création dans l'ordre décroissant. Vous pouvez utiliser ce format de commande docker images --format <format> | grep <condition> | sort <option> pour trier les images.

Exemple

Une fois les tâches terminées, la sortie du listage des images Docker doit afficher les images répondant aux critères fournis.

Lister toutes les images :

REPOSITORY                    TAG       IMAGE ID       CREATED         SIZE
ubuntu                        latest    e34e831650c1   2 weeks ago     77.9MB
jenkins/jenkins               latest    ca7cca8fa4b0   8 months ago    466MB
hello-world                   latest    d2c94e258dcb   8 months ago    13.3kB
gcr.io/k8s-minikube/kicbase   v0.0.37   01c0ce65fff7   12 months ago   1.15GB

Filtrer les images pour n'afficher que celles marquées "latest" :

REPOSITORY       TAG       IMAGE ID       CREATED        SIZE
ubuntu           latest    e34e831650c1   2 weeks ago    77.9MB
jenkins/jenkins  latest    ca7cca8fa4b0   8 months ago   466MB
hello-world      latest    d2c94e258dcb   8 months ago   13.3kB

Trier les images par date de création dans l'ordre décroissant :

ubuntu                        latest    2024-01-12 01:08:11 +0800 CST   77.9MB
jenkins/jenkins               latest    2023-05-24 03:54:22 +0800 CST   466MB
hello-world                   latest    2023-05-03 00:49:27 +0800 CST   13.3kB

Résumé

L'objectif de ce défi était de tester votre maîtrise de la gestion des images Docker. Les tâches ont été conçues pour approfondir votre compréhension du listage, du filtrage et du tri des images Docker. Ce défi a permis de renforcer vos connaissances théoriques et leur application pratique dans un scénario concret.

✨ Vérifier la solution et pratiquer