Capítulo 12. Uso de la API de las herramientas para contenedores


La nueva API de Podman 2.0 basada en REST sustituye a la antigua API remota de Podman que utilizaba la librería varlink. La nueva API funciona tanto en un entorno rootful como en uno sin root.

La API RESTful de Podman v2.0 consiste en la API Libpod que proporciona soporte para Podman, y la API compatible con Docker.

Con esta nueva API REST, puedes llamar a Podman desde plataformas como cURL, Postman, el cliente REST avanzado de Google y muchas otras.

12.1. Habilitación de la API de Podman mediante systemd en modo root

Este procedimiento muestra cómo hacer lo siguiente:

  1. Utiliza systemd para activar el socket de la API de Podman.
  2. Utilice un cliente Podman para realizar comandos básicos.

Requisitos previos

  • El paquete podman-remote está instalado.

    Copy to Clipboard Toggle word wrap
    # yum install podman-remote

Procedimiento

  1. Configurar el archivo de unidad systemd para el socket Podman:

    Copy to Clipboard Toggle word wrap
    # cat /usr/lib/systemd/system/podman.socket
    
    [Unit]
    Description=Podman API Socket
    Documentation=man:podman-api(1)
    
    [Socket]
    ListenStream=%t/podman/podman.sock
    SocketMode=0660
    
    [Install]
    WantedBy=sockets.target
  2. Recarga la configuración del gestor systemd:

    Copy to Clipboard Toggle word wrap
    # systemctl daemon-reload
  3. Inicie el servicio inmediatamente:

    Copy to Clipboard Toggle word wrap
    # systemctl enable --now podman.socket
  4. Para habilitar el enlace a var/lib/docker.sock utilizando el paquete docker-podman:

    Copy to Clipboard Toggle word wrap
    # yum install podman-docker

Pasos de verificación

  • Muestra la información del sistema de Podman:

    Copy to Clipboard Toggle word wrap
    # podman-remote info
  • Verifique el enlace:

    Copy to Clipboard Toggle word wrap
    # ls -al /var/run/docker.sock
    lrwxrwxrwx. 1 root root 23 Nov  4 10:19 /var/run/docker.sock -> /run/podman/podman.sock

Recursos adicionales

Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat, Inc.