Capítulo 12. Usando o API de ferramentas de recipiente


A nova API Podman 2.0 baseada em REST substitui a antiga API remota para Podman que usava a biblioteca varlink. A nova API funciona tanto em um ambiente sem raízes quanto em um ambiente sem raízes.

O Podman v2.0 RESTful API consiste no Libpod API que fornece suporte para Podman, e Docker API compatível com Docker.

Com esta nova API REST, você pode chamar Podman de plataformas como cURL, Postman, cliente REST avançado do Google, e muitas outras.

12.1. Habilitando o Podman API usando o systemd no modo raiz

Este procedimento mostra como fazer o seguinte:

  1. Use o systemd para ativar o soquete Podman API.
  2. Use um cliente Podman para executar comandos básicos.

Pré-requisitos

  • O pacote podman-remote está instalado.

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

Procedimento

  1. Configurar o arquivo da unidade do sistema para o soquete Podman:

    # 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
    Copy to Clipboard Toggle word wrap
  2. Recarregar a configuração do gerenciador do sistema:

    # systemctl daemon-reload
    Copy to Clipboard Toggle word wrap
  3. Iniciar o serviço imediatamente:

    # systemctl enable --now podman.socket
    Copy to Clipboard Toggle word wrap
  4. Para habilitar o link para var/lib/docker.sock usando o pacote docker-podman:

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

Etapas de verificação

  • Exibir informações do sistema Podman:

    # podman-remote info
    Copy to Clipboard Toggle word wrap
  • Verifique o link:

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

Recursos adicionais

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat