Podman é uma alternativa moderna ao Docker, possibilitando a execução de contêineres sem um processo daemon central. Isso proporciona maior segurança, sendo especialmente interessante para contêineres sem privilégios de root. Você pode instalar o Podman no Ubuntu 22.04 em poucos passos.

Dedicated Server da IONOS

O encontro do hardware com a nuvem: servidor dedicado com nuvem integrada e cobrança por minuto, incluindo assistente pessoal!

  • Suporte 24 horas
  • Tráfego ilimitado
  • Certificado SSL

O que é Podman e para que ele serve?

O Podman (abreviação de Pod Manager) é um mecanismo de contêiner open source que permite gerenciar contêineres e pods sem a necessidade de um serviço em segundo plano em execução constante. Ao contrário do Docker, o Podman não requer um daemon, pois interage diretamente com os contêineres e os executa no contexto do usuário. Esse mecanismo é amplamente utilizado em ambientes seguros e em sistemas que exigem uma operação de contêiner mais segura e flexível.

O Podman oferece uma série de vantagens. Em primeiro lugar, o mecanismo suporta contêineres sem privilégios de root (rootless), permitindo que usuários executem contêineres sem direitos de administrador, o que aumenta a segurança. Como os comandos da CLI são amplamente compatíveis com os comandos Docker conhecidos, a migração é fácil para quem já usa Docker. Além disso, o Podman oferece suporte a conceitos nativos do Kubernetes, como pods e configurações em YAML.

Pré-requisitos para instalar o Podman no Ubuntu 22.04

Antes de instalar o Podman no Ubuntu, certifique-se de atender aos seguintes requisitos:

  • Sistema Ubuntu atualizado: Verifique se sua distribuição Linux está com todos os pacotes atualizados.
  • Acesso ao terminal com permissões sudo: A instalação do Podman requer permissões administrativas.
  • Pelo menos 2 GB de espaço livre em disco: Esse espaço é necessário para baixar e instalar os pacotes, bem como para armazenar imagens de contêiner no futuro.
  • Conexão com a internet: Como o Podman é baixado dos repositórios oficiais do Ubuntu (ou de fontes alternativas), você precisa de uma conexão estável com a internet.

Instalar o Podman no Ubuntu 22.04

A instalação do Podman é simples e pode ser feita com poucos comandos. Basta seguir as etapas abaixo.

Passo 1: Atualizar o sistema

Antes de instalar novos pacotes, é recomendável atualizar seu sistema (e consequentemente todas as dependências) para a versão mais recente.

sudo apt update && sudo apt upgrade -y
bash

O comando acima atualiza as listas de pacotes e instala as atualizações mais recentes do sistema.

Passo 2: Iniciar a instalação do Podman

Agora você pode instalar o Podman no Ubuntu 22.04. O Ubuntu disponibiliza o Podman diretamente em seus repositórios oficiais, então use o gerenciador de pacotes:

sudo apt install podman -y
bash

Esse comando baixa o Podman e todas as dependências necessárias, e as instala no seu sistema.

Passo 3: Verificar a versão do Podman

Após a conclusão da instalação, verifique a versão do Podman que foi instalada para garantir o sucesso do processo:

podman --version
bash

Se o Podman tiver sido instalado com sucesso, a saída mostrará o número da versão instalada.

Imagem: Terminal exibe versão do Podman no Ubuntu
A exibição da versão mostra que o Podman foi instalado com sucesso

Verificar o funcionamento do Podman

Para se certificar de que o Podman está funcionando corretamente no seu sistema, você pode executar um contêiner. Faça o teste com um simples hello-world:

podman run --rm hello-world
bash

Se estiver tudo certo, uma mensagem de boas-vindas será exibida, confirmando que o Podman está operando perfeitamente.

Imagem: Criação bem-sucedida de um contêiner de teste no Podman
Agora você pode criar qualquer contêiner com o Podman, como por exemplo o contêiner de teste do Docker, chamado hello-world.

Você também pode verificar o estado do seu ambiente de contêiner a qualquer momento com o seguinte comando:

podman info
bash

Esse comando exibe informações detalhadas sobre a instalação do Podman, os backends de armazenamento suportados e outras configurações. Se surgirem problemas, use o comando podman system reset para realizar uma redefinição completa das configurações do Podman.

Cloud Compute Engine da IONOS

Empresas de médio e grande porte optam pela nuvem da Alemanha. Serviços IaaS e PaaS são para campeões.

  • Seguro
  • Confiável
  • Flexível
Este artigo foi útil?
Ir para o menu principal