Manejo Básico de Contenedores con Podman y Red Hat Enterprise Linux

Para saber la versión instalada de podman, es necesario ejecutar:

podman -v

tendremos una respuesta como:

podman version 4.2.0

para trabajar con imágenes de contenedor, es necesario conectarse a un repositorio de imágenes:

podman login registry.redhat.io (solicitara usuario y password para acceder)

para descargar una imagen necesitamos poder indicar la url:

podman pull registry.redhat.io/rhel7/rhel:7.9

y tomara unos minutos hasta descargar la imagen de rhel 7.9 (red hat enterprise linux 7.9)

para listar las imágenes que tenemos en podman, se debe ejecutar:

podman images

Para ejecutar la imagen en un contenedor, es necesario usar el comando run:

podman run registry.redhat.io/rhel7/rhel:7.9 echo «#telodijoelbuga» (esta instruccion hace que nos muestre el mensaje #telodijoelbuga)

si queremos conocer que contenedores se estan ejecutando, usar el comando ps:

podman ps

y dará información del id del contenedor, puertos, imagen, estado, creación y otros datos relacionados.

podemos obtener información detallada de los contenedores así no se estén ejecutando y ver la información en un formato mas legible como json

podman ps -all –format=json

Para habilitar puertos en el contenedor, se usa el parámetro p:

podman run -p 8080:8080 registry.access.redhat.com/ubi8/httpd-24:latest (habilitamos el servidor web por puerto 8080)

es posible ejecutar el contenedor en segundo plano usando el parámetro d:

podman run -d -p 8080:8080 registry.access.redhat.com/ubi8/httpd-24:latest

se pueden definir y ejecutar variables de entorno:

podman run -e NAME=»Red Hat» registry.redhat.io/rhel7/rhel:7.9 printenv NAME

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *