Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como Gerenciar Contêineres no Linux com Podman

O Podman é uma ferramenta de gerenciamento de contêineres que surgiu como uma alternativa ao Docker, especialmente em ambientes Linux. Ele é conhecido por ser daemonless, o que significa que não requer um serviço de fundo para operar, aumentando a segurança e simplicidade no gerenciamento de contêineres. Além disso, Podman é compatível com a linha de comandos do Docker, tornando a transição entre as duas ferramentas relativamente tranquila.

Exemplos:

  1. Instalação do Podman no Linux

    Antes de começar a usar o Podman, é necessário instalá-lo. A instalação pode variar dependendo da distribuição Linux que você está utilizando. Aqui estão alguns exemplos:

    • Para distribuições baseadas em Debian (como Ubuntu):

      sudo apt update
      sudo apt install podman -y
    • Para distribuições baseadas em Red Hat (como Fedora):

      sudo dnf install podman -y
  2. Executando um Contêiner com Podman

    Uma vez que o Podman esteja instalado, você pode começar a executar contêineres. O exemplo abaixo mostra como executar um contêiner Ubuntu:

    podman run -it ubuntu bash

    Este comando puxa a imagem do Ubuntu do Docker Hub e inicia um contêiner interativo com um shell bash.

  3. Listando Contêineres

    Para listar todos os contêineres em execução, você pode usar:

    podman ps

    Para listar todos os contêineres, incluindo aqueles que não estão em execução:

    podman ps -a
  4. Construindo uma Imagem com Podman

    Você pode construir suas próprias imagens de contêiner usando um Dockerfile. Suponha que você tenha um Dockerfile na pasta atual, você pode criar uma imagem com:

    podman build -t minha-imagem .
  5. Removendo Contêineres e Imagens

    Para remover um contêiner, primeiro você precisa parar o contêiner (se ele estiver em execução) e então removê-lo:

    podman stop <container_id>
    podman rm <container_id>

    Para remover uma imagem:

    podman rmi <image_id>
  6. Executando Contêineres como Usuário Não-Root

    Uma das vantagens do Podman é a capacidade de executar contêineres como um usuário não-root, o que melhora a segurança. Simplesmente use os comandos do Podman como um usuário normal, sem necessidade de privilégios de superusuário.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.