Podman es una al­te­r­na­ti­va moderna a Docker que permite ejecutar co­n­te­ne­do­res sin un proceso daemon ce­n­tra­li­za­do. Esto pro­po­r­cio­na una mayor seguridad, lo cual resulta es­pe­cia­l­me­n­te in­te­re­sa­n­te para co­n­te­ne­do­res sin pri­vi­le­gios (rootless). En Ubuntu 22.04, puedes instalar Podman en unos pocos pasos.

Se­r­vi­do­res dedicados
Re­n­di­mie­n­to e in­no­va­ción
  • Pro­ce­sa­do­res de última ge­ne­ra­ción
  • Hardware dedicado de alto re­n­di­mie­n­to
  • Seguridad de primer nivel

¿Qué es Podman y para qué se utiliza?

Podman (abre­via­tu­ra de Pod Manager) es un motor de co­n­te­ne­do­res de código abierto que permite gestionar co­n­te­ne­do­res y pods sin necesidad de un servicio en un segundo plano que se ejecute co­n­s­ta­n­te­me­n­te. A di­fe­re­n­cia de Docker, Podman no requiere un daemon, ya que in­ter­ac­túa di­re­c­ta­me­n­te con los co­n­te­ne­do­res y los ejecuta en el contexto del usuario. Esta he­rra­mie­n­ta se utiliza con fre­cue­n­cia en entornos seguros y en sistemas donde se necesita una operación de co­n­te­ne­do­res segura y flexible.

Podman ofrece una serie de ventajas. Por un lado, admite co­n­te­ne­do­res sin pri­vi­le­gios (rootless), lo que permite a los usuarios ejecutar co­n­te­ne­do­res sin derechos de ad­mi­ni­s­tra­dor, au­me­n­ta­n­do así la seguridad. Dado que los comandos de la línea de comandos (CLI) son en gran medida idénticos a los de Docker, el cambio resulta sencillo para usuarios con ex­pe­rie­n­cia en Docker. Además, Podman es co­m­pa­ti­ble con conceptos nativos de Ku­be­r­ne­tes como los pods y las co­n­fi­gu­ra­cio­nes en formato YAML.

Re­qui­si­tos para la in­s­ta­la­ción

Antes de instalar Podman en Ubuntu se deben cumplir los si­guie­n­tes re­qui­si­tos:

  • Un sistema Ubuntu ac­tua­li­za­do: asegúrate de que tu di­s­tri­bu­ción de Linux esté ac­tua­li­za­da.
  • Acceso a una terminal con permisos de sudo: la in­s­ta­la­ción de Podman en Ubuntu requiere permisos ad­mi­ni­s­tra­ti­vos.
  • Al menos 2 GB de espacio libre en disco: reserva al menos 2 GB de al­ma­ce­na­mie­n­to para descargar e instalar los paquetes, así como para futuras imágenes de co­n­te­ne­do­res.
  • Conexión a internet: Podman se instala desde los re­po­si­to­rios oficiales de Ubuntu o desde fuentes al­te­r­na­ti­vas, por lo que se necesita una conexión a internet estable para completar el proceso.

In­s­ta­la­ción de Podman en Ubuntu 22.04

La in­s­ta­la­ción de Podman es sencilla y puede rea­li­zar­se con unos pocos comandos. Sigue los pasos que se indican a co­n­ti­nua­ción.

Paso 1: actualiza el sistema

Antes de instalar nuevos paquetes, es re­co­me­n­da­ble ac­tua­li­zar el sistema. Esto garantiza que todas las de­pe­n­de­n­cias estén al día.

sudo apt update && sudo apt upgrade -y
bash

Este comando actualiza las listas de paquetes e instala las últimas ac­tua­li­za­cio­nes para tu sistema.

Paso 2: instala Podman

Ahora puedes continuar con la in­s­ta­la­ción pro­pia­me­n­te dicha de Podman en Ubuntu 22.04. Ubuntu incluye Podman di­re­c­ta­me­n­te en sus re­po­si­to­rios oficiales, por lo que puedes usar el gestor de paquetes di­re­c­ta­me­n­te:

sudo apt install podman -y
bash

Este comando descarga Podman junto con todas las de­pe­n­de­n­cias ne­ce­sa­rias e instala el software en tu sistema.

Paso 3: verifica la versión

Una vez co­m­ple­ta­da la in­s­ta­la­ción, puedes verificar la versión instalada de Podman para ase­gu­rar­te de que esté lista para usarse:

podman --version
bash

Si Podman se ha instalado co­rre­c­ta­me­n­te, la salida mostrará el número de versión instalado.

Imagen: Podman: visualización de la versión en Ubuntu
La vi­sua­li­za­ción de la versión muestra en nuestro ejemplo una in­s­ta­la­ción de Podman en la versión 3.4.4.

Co­m­pro­ba­ción de la in­s­ta­la­ción

Para verificar que Podman funciona co­rre­c­ta­me­n­te en tu sistema, puedes ejecutar un co­n­te­ne­dor de prueba. Inténtalo con un co­n­te­ne­dor sencillo de “hello-world”:

podman run --rm hello-world
bash

Si todo está en orden, se mostrará un mensaje de bie­n­ve­ni­da que confirma que Podman se está eje­cu­ta­n­do co­rre­c­ta­me­n­te.

Imagen: Podman: creación de un contenedor de prueba
Ahora puedes crear con Podman cualquier co­n­te­ne­dor, por ejemplo, el co­n­te­ne­dor de prueba de Docker llamado “hello-world”.

Además, puedes comprobar en cualquier momento el estado de tu entorno de co­n­te­ne­do­res con el siguiente comando:

podman info
bash

Este comando muestra in­fo­r­ma­ción detallada sobre la in­s­ta­la­ción de Podman, los backends de al­ma­ce­na­mie­n­to co­m­pa­ti­bles y otros detalles de co­n­fi­gu­ra­ción. Si tienes problemas, puedes re­s­ta­ble­cer co­m­ple­ta­me­n­te la co­n­fi­gu­ra­ción de Podman con podman system reset.

Ir al menú principal