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.
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
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.