Podman é uma al­ter­na­tiva moderna ao Docker, pos­si­bi­li­tando a execução de con­têi­ne­res sem um processo daemon central. Isso pro­por­ci­ona maior segurança, sendo es­pe­ci­al­mente in­te­res­sante para con­têi­ne­res sem pri­vi­lé­gios de root. Você pode instalar o Podman no Ubuntu 22.04 em poucos passos.

Dedicated Servers
Per­for­mance through in­no­va­tion

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

  • Dedicated en­ter­prise hardware
  • Con­fi­gu­ra­ble hardware equipment
  • ISO-certified data centers

O que é Podman e para que ele serve?

O Podman (abre­vi­a­ção de Pod Manager) é um mecanismo de contêiner open source que permite gerenciar con­têi­ne­res e pods sem a ne­ces­si­dade 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 di­re­ta­mente com os con­têi­ne­res e os executa no contexto do usuário. Esse mecanismo é am­pla­mente 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 con­têi­ne­res sem pri­vi­lé­gios de root (rootless), per­mi­tindo que usuários executem con­têi­ne­res sem direitos de ad­mi­nis­tra­dor, o que aumenta a segurança. Como os comandos da CLI são am­pla­mente com­pa­tí­veis com os comandos Docker co­nhe­ci­dos, a migração é fácil para quem já usa Docker. Além disso, o Podman oferece suporte a conceitos nativos do Ku­ber­ne­tes, como pods e con­fi­gu­ra­ções em YAML.

Pré-re­qui­si­tos para instalar o Podman no Ubuntu 22.04

Antes de instalar o Podman no Ubuntu, cer­ti­fi­que-se de atender aos seguintes re­qui­si­tos:

  • Sistema Ubuntu atu­a­li­zado: Verifique se sua dis­tri­bui­ção Linux está com todos os pacotes atu­a­li­za­dos.
  • Acesso ao terminal com per­mis­sões sudo: A ins­ta­la­ção do Podman requer per­mis­sões ad­mi­nis­tra­ti­vas.
  • Pelo menos 2 GB de espaço livre em disco: Esse espaço é ne­ces­sá­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 re­po­si­tó­rios oficiais do Ubuntu (ou de fontes al­ter­na­ti­vas), você precisa de uma conexão estável com a internet.

Instalar o Podman no Ubuntu 22.04

A ins­ta­la­çã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, é re­co­men­dá­vel atualizar seu sistema (e con­se­quen­te­mente todas as de­pen­dên­cias) 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 atu­a­li­za­ções mais recentes do sistema.

Passo 2: Iniciar a ins­ta­la­ção do Podman

Agora você pode instalar o Podman no Ubuntu 22.04. O Ubuntu dis­po­ni­bi­liza o Podman di­re­ta­mente em seus re­po­si­tó­rios oficiais, então use o ge­ren­ci­a­dor de pacotes:

sudo apt install podman -y
bash

Esse comando baixa o Podman e todas as de­pen­dên­cias ne­ces­sá­rias, e as instala no seu sistema.

Passo 3: Verificar a versão do Podman

Após a conclusão da ins­ta­la­çã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 fun­ci­o­na­mento do Podman

Para se cer­ti­fi­car de que o Podman está fun­ci­o­nando cor­re­ta­mente 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, con­fir­mando que o Podman está operando per­fei­ta­mente.

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 in­for­ma­ções de­ta­lha­das sobre a ins­ta­la­ção do Podman, os backends de ar­ma­ze­na­mento su­por­ta­dos e outras con­fi­gu­ra­ções. Se surgirem problemas, use o comando podman system reset para realizar uma re­de­fi­ni­ção completa das con­fi­gu­ra­çõ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
Ir para o menu principal