Nube

Cómo instalar Podman en Ubuntu

Jack Wallen lo guía a través del proceso de instalación del tiempo de ejecución del contenedor Podman en Ubuntu Server 22.04.

Código de Linux con nombre de host
Imagen: Christian-P. Preocupación/Adobe Stock

Como sabe, Kubernetes ha eliminado oficialmente la compatibilidad con Docker, lo que significa que cualquiera que use Kubernetes puede tener que cambiar el entorno de tiempo de ejecución. Uno de esos entornos es prácticamente un reemplazo para Docker llamado Podman.

Mirar: Kit de herramientas de contratación: desarrollador backend (República Tecnológica Premium)

Podman se instala de forma predeterminada en distribuciones de servidor basadas en RHEL y se puede instalar desde repositorios estándar de Ubuntu. Sin embargo, instalar Podman en Ubuntu requiere algunos pasos adicionales.

Déjame guiarte a través del proceso.

que necesitas

Lo único que se necesita para que esto funcione es una instancia en ejecución de Ubuntu Server 22.04 (Jammy Jellyfish) y un usuario con privilegios de sudo. Eso es todo. Vamos a crear un poco de magia de contenedores.

Cómo instalar Podman

Lo primero que debe hacer es actualizar y actualizar su instancia de Ubuntu. Inicie sesión en el servidor y emita los siguientes dos comandos:

sudo apt update
sudo apt upgrade -y

Una vez que se complete la actualización, estará listo para comenzar. Sin embargo, si actualiza el kernel de Linux en el proceso, primero deberá reiniciar el servidor para que los cambios surtan efecto. Reiniciar:

sudo reboot

Una vez que se complete el reinicio, vuelva a iniciar sesión e instale Podman con el siguiente comando:

sudo apt install podman -y

Cómo agregar un registro predeterminado

Podman se ejecuta de forma inmediata en Ubuntu Server y no contiene ningún registro. Esto significa que no podrá desplegar ninguna imagen. Tenemos que resolver este problema. Abra el archivo de registro con el siguiente comando:

sudo nano /etc/containers/registries.conf

Verá que mucho contenido está comentado. Desplácese hasta la parte inferior de este archivo y pegue el siguiente código:

[registries.search]
registries=["registry.access.redhat.com", "registry.fedoraproject.org", "docker.io"]

Esto agregará el registro de redhat, fedoraproject y docker a Podman.

Guarde y cierre el archivo.

Para verificar que se agregó el registro, emita el comando:

podman info

Debería ver lo siguiente en la salida:

registries:

 search:
 - registry.access.redhat.com
 - registry.fedoraproject.org
 - docker.io

vamos. Ahora podemos extraer el registro de él. Pruébelo bajando la imagen de hola mundo:

podman pull hello-world

Debería ver lo siguiente en la salida:

Trying to pull docker.io/library/hello-world:latest...
Getting image source signatures
Copying blob 2db29710123e done
Copying config feb5d9fea6 done
Writing manifest to image destination
Storing signatures
feb5d9fea6a5e9606aa995e879d862b825965ba48de054caab5ef356dc6b3412

La última línea será una cadena aleatoria que indicará el ID de la imagen que se extrae.

Puede continuar extrayendo diferentes imágenes para probar Podman más a fondo. Una vez hecho esto, enumere las siguientes imágenes:

podman images

Debería ver todas las imágenes extraídas (Figura A).

Figura A

He descargado imágenes de hello-world, nginx y ubuntu usando Podman.
He descargado imágenes de hello-world, nginx y ubuntu usando Podman.

Felicitaciones, ahora tiene Podman funcionando en Ubuntu Server 22.04. Disfrute del poder de la contenedorización al alcance de su mano.

Suscríbete a Tecnopedia Cómo hacer que la tecnología funcione en YouTube Obtenga los últimos consejos técnicos para profesionales de negocios de Jack Wallen.

LEER  Por qué las búsquedas de empleo de Kubernetes han crecido un 2125 % en 4 años

Deja una respuesta

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

Botón volver arriba