Introduction
En tant qu'administrateur système, la manipulation des images de conteneurs est une tâche fondamentale pour le déploiement d'applications. Dans ce défi, vous allez vous exercer à rechercher et à récupérer une image de conteneur depuis un registre distant à l'aide de l'outil podman. Il s'agit d'une compétence critique pour la gestion des environnements conteneurisés sur Red Hat Enterprise Linux.
Rechercher et récupérer une image de conteneur
Tâches
- Tâche 1 : Rechercher l'image de conteneur
ubuntusur le registre Docker Hub. - Tâche 2 : Télécharger (pull) la dernière version de l'image
ubuntusur votre système local.
Exigences
- Utiliser la commande
podman searchpour localiser l'image. - Utiliser la commande
podman pullpour télécharger l'image. - L'image doit être récupérée depuis Docker Hub (le registre par défaut).
Exemple
Voici un exemple de recherche d'image. Votre terme de recherche sera différent.
$ podman search docker.io/centos
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/library/centos The official build of CentOS. 7621 [OK]
docker.io docker.io/ansible/centos7-ansible Ansible on Centos7 135 [OK]
Voici un exemple de téléchargement d'image.
$ podman pull docker.io/library/centos
Trying to pull docker.io/library/centos:latest...
Getting image source signatures
Copying blob sha256:a1d0c7532777... done
Copying config sha256:5d0da3dc9764... done
Writing manifest to image destination
Storing signatures
Conseils
- Si vos résultats de recherche sont trop vastes, essayez d'utiliser un terme de recherche plus précis.
- Vous pouvez rechercher des images sur Docker Hub en utilisant
podman search docker.io/imagenameou simplementpodman search imagename. - Après avoir téléchargé une image, vous pouvez vérifier sa présence sur votre système local avec la commande
podman images.
Résumé
Dans ce défi, vous avez appris à rechercher et à récupérer des images de conteneurs à partir d'un registre distant. Vous avez utilisé la commande podman search pour localiser une image spécifique dans Docker Hub et la commande podman pull pour la télécharger sur votre machine locale. Ces compétences sont fondamentales pour la gestion d'applications conteneurisées.



