Cómo instalar Podman en Ubuntu 22.04 LTS

En este tutorial, le mostraremos cómo instalar Podman en Ubuntu 22.04 LTS. Para aquellos de ustedes que no lo sabían, Podman es una herramienta contenedora para virtualizar aplicaciones. Fue desarrollado originalmente por Red Hat y se originó en el proyecto Cri-O, que desarrolla un entorno de tiempo de ejecución de contenedor ligero alternativo al entorno de tiempo de ejecución de Docker. Podman se distingue de sus competidores al permitirle ejecutar contenedores en modo raíz y sin raíz. Además, Podman no es un servicio en ejecución, lo que significa que son demonios.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘ sudo ‘ a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso del Podman en Ubuntu 22.04 (Jammy Jellyfish). Puede seguir las mismas instrucciones para Ubuntu 22.04 y cualquier otra distribución basada en Debian como Linux Mint, Elementary OS, Pop!_OS y más.

requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos: Ubuntu 22.04, 20.04 y cualquier otra distribución basada en Debian como Linux Mint.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
  • A non-root sudo user o acceder a la root user . Recomendamos actuar como un non-root sudo user sin embargo, puede dañar su sistema si no tiene cuidado al actuar como raíz.

Instale Podman en Ubuntu 22.04 LTS Jammy Jellyfish

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt Comandos en la terminal.

                      sudo apt update
sudo apt upgrade
                    

Paso 2. Instalar Podman en Ubuntu 22.04.

De forma predeterminada, Podman está disponible en el repositorio base de Ubuntu 22.04. Ahora ejecute el siguiente comando a continuación para instalar la última versión de Podman en su sistema Ubuntu:

                      sudo apt install podman
                    

Ahora verifique la versión del Podman instalado usando el siguiente comando:

                      podman -v
                    

También puede ver información detallada sobre Podman con el siguiente comando:

                      podman info
                    

Paso 3. Configure el registro de Podman.

De forma predeterminada, el registro de Podman no está configurado para descargar e instalar imágenes de contenedores desde la web, por lo tanto, debemos hacerlo manualmente para poder usar repositorios populares como Docker.io y Fedora:

                      nano /etc/containers/registries.conf
                    

Agregue las siguientes líneas:

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

Paso 3. Cómo usar Podman.

Al igual que Docker, podemos usar la línea de comandos de Podman para buscar Imágenes pero desde diferentes repositorios, agregados en el paso anterior. Puede buscar las imágenes de Podman en los registros que ha especificado como:

                      podman search debian
                    

A continuación, descargue la última imagen de Debian de Internet con el siguiente comando:

                      podman pull debian
                    

Si ha descargado varias imágenes y ahora quiere ver cuáles son las imágenes disponibles en su sistema, podemos enumerarlas todas usando el comando dado:

                      podman images
                    

Además, puede ver los contenedores en ejecución usando este comando:

                      sudo podman ps -a
                    

Puede enumerar todas las opciones de comando de Podman con el siguiente comando:

                      podman --help
                    

Producción:

                      Manage pods, containers and images

Usage:
  podman [options] [command]

Available Commands:
  attach      Attach to a running container
  auto-update Auto update containers according to their auto-update policy
  build       Build an image using instructions from Containerfiles
  commit      Create new image based on the changed container
  container   Manage containers
  cp          Copy files/folders between a container and the local filesystem
  create      Create but do not start a container
  diff        Display the changes to the object's file system
  events      Show podman events
  exec        Run a process in a running container
  export      Export container's filesystem contents as a tar archive
  generate    Generate structured data based on containers, pods or volumes
  healthcheck Manage health checks on containers
  help        Help about any command
  history     Show history of a specified image
  image       Manage images
  images      List images in local storage
  import      Import a tarball to create a filesystem image
  info        Display podman system information
  init        Initialize one or more containers
  inspect     Display the configuration of object denoted by ID
  kill        Kill one or more running containers with a specific signal
  load        Load image(s) from a tar archive
  login       Login to a container registry
  logout      Logout of a container registry
  logs        Fetch the logs of one or more containers
  machine     Manage a virtual machine
  manifest    Manipulate manifest lists and image indexes
  mount       Mount a working container's root filesystem
  network     Manage networks
  pause       Pause all the processes in one or more containers
  play        Play containers, pods or volumes from a structured file
  pod         Manage pods
  port        List port mappings or a specific mapping for the container
  ps          List containers
  pull        Pull an image from a registry
  push        Push an image to a specified destination
  rename      Rename an existing container
  restart     Restart one or more containers
  rm          Remove one or more containers
  rmi         Removes one or more images from local storage
  run         Run a command in a new container
  save        Save image(s) to an archive
  search      Search registry for image
  secret      Manage secrets
  start       Start one or more containers
  stats       Display a live stream of container resource usage statistics
  stop        Stop one or more containers
  system      Manage podman
  tag         Add an additional name to a local image
  top         Display the running processes of a container
  unmount     Unmounts working container's root filesystem
  unpause     Unpause the processes in one or more containers
  unshare     Run a command in a modified user namespace
  untag       Remove a name from a local image
  version     Display the Podman version information
  volume      Manage volumes
  wait        Block on one or more containers
                    

¡Felicidades! Has instalado Podman con éxito. Gracias por usar este tutorial para instalar Podman en el sistema Ubuntu 22.04 LTS Jammy Jellyfish. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web de Podman .

Related Posts