Introducción
Como administrador de sistemas, trabajar con imágenes de contenedor es una tarea esencial para el despliegue de aplicaciones. En este desafío, pondrás en práctica la búsqueda y obtención de una imagen de contenedor desde un registro remoto utilizando podman. Esta es una habilidad crítica para gestionar entornos contenedorizados en Red Hat Enterprise Linux.
Buscar y obtener una imagen de contenedor
Tareas
- Tarea 1: Buscar la imagen de contenedor
ubuntuen el registro de Docker Hub. - Tarea 2: Descargar (pull) la versión más reciente de la imagen
ubuntuen tu sistema local.
Requisitos
- Utilizar el comando
podman searchpara localizar la imagen. - Utilizar el comando
podman pullpara descargar la imagen. - La imagen debe obtenerse de Docker Hub (el registro predeterminado).
Ejemplo
A continuación, se muestra un ejemplo de cómo buscar una imagen. Ten en cuenta que tu término de búsqueda será diferente.
$ 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]
Este es un ejemplo de cómo descargar una imagen.
$ 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
Consejos
- Si los resultados de búsqueda son demasiado amplios, intenta utilizar un término más específico.
- Puedes buscar imágenes en Docker Hub usando
podman search docker.io/imagenameo simplementepodman search imagename. - Tras descargar una imagen, puedes verificar su existencia en el almacenamiento local con el comando
podman images.
Resumen
En este desafío, has aprendido a localizar y obtener imágenes de contenedor desde un registro remoto. Has utilizado el comando podman search para ubicar una imagen específica en Docker Hub y el comando podman pull para descargarla en tu sistema local. Estas competencias son fundamentales para la gestión de aplicaciones basadas en contenedores.



