Observação:

Conceitos Básicos do Podman

Introdução

Este laboratório você começa a usar o Podman no Oracle Linux 8 ou posterior. Você instalará o Podman, extrairá uma imagem de um repositório e usará a imagem para executar um contêiner.

Objetivos

Neste laboratório, você irá:

Do Que Você Precisa?

Instalar o Pacote Podman

Observação: Ao usar o ambiente de laboratório gratuito, consulte Informações Básicas sobre o Oracle Linux Lab para obter instruções de conexão e outras instruções de uso.

  1. Abra um terminal e conecte-se à sua instância do Oracle Linux 8.

  2. Instale o módulo container-tools.

    sudo dnf module install container-tools:ol8
    

    Esse comando instalará o módulo de contêiner-tools que contém podman (se ainda não estiver instalado) e outras ferramentas, incluindo skopeo e buildah.

    Uma ferramenta essencial é o container-selinux, que permite executar podman como um usuário não raiz em um sistema ativado pelo SELinux.

    O Dnf exibirá as informações do módulo de ferramentas de contêiner, incluindo uma lista de pacotes que serão instalados e quaisquer dependências.

  3. Digite y para continuar a instalação.

    A instalação do módulo container-tools é concluída.

  4. Verifique a configuração e a versão do podman.

    podman info
    

    saída de informações

  5. Os comandos Podman podem ser executados como um usuário regular ou como um usuário sudo com privilégios elevados. Para ver mais detalhes do comando, use as páginas manuais do podman.

    man podman
    

    página man

Extrair a Imagem Slim do Oracle Linux 8

As imagens do contêiner são hospedadas em um repositório. Por padrão, podman e skopeo no Oracle Linux 8 são configurados para usar os registros do Oracle Container Registry, Docker Hub, Quay.io, Fedora e CentOS.

  1. Listar as imagens existentes no armazenamento local.

    podman images
    

    saída de imagens

  2. Obtenha a imagem oraclelinux:8-slim.

    podman pull os/oraclelinux:8-slim
    

    extrair saída

    A imagem é baixada para o armazenamento do sistema local.

  3. Verifique a imagem transferida por download.

    podman images
    

    saída de imagens

Executar a Imagem Slim do Oracle Linux 8

Inicie um contêiner usando a imagem oraclelinux:8-slim. O contêiner neste laboratório executará um terminal bash interativo.

  1. Crie um contêiner interativo executando o shell bash.

    podman run --rm -it oraclelinux:8-slim
    

    run2 resultados

    É apresentado um terminal bash onde você pode executar comandos Linux dentro do contêiner.

  2. Saia do contêiner.

    exit
    

    O contêiner é removido automaticamente após a execução devido ao uso da opção --rm.

  3. Execute o mesmo comando novamente, sem a opção --rm.

    podman run -it oraclelinux:8-slim
    

    resultados da execução

  4. Saia do contêiner como antes.

  5. Obtenha uma lista de todos os contêineres no armazenamento local.

    podman ps -a
    

    O -a garante que a saída mostre contêineres em execução e não em execução.

    saída de ps

Remover Contêiner e Imagem Existentes

Remova o contêiner e a imagem usados no laboratório deixando um ambiente limpo.

  1. Remova o contêiner criado.

    podman rm <CONTAINER_ID>
    

    Onde <CONTAINER_ID> é determinado executando podman ps -a.

    rm_output

  2. Verifique se o contêiner foi removido.

    podman ps -a
    

    ps_verify

  3. Remova a imagem Slim do Oracle Linux 8 submetida a download.

    podman rmi <IMAGE_ID>
    

    Onde <IMAGE_ID> é determinado executando podman images.

    saída rmi

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal YouTube do Oracle Learning. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.