Red Hat Training

A Red Hat training course is available for RHEL 8

1.3. Obtenção de ferramentas de contêineres

Para obter um ambiente onde você possa manipular recipientes individuais, você pode instalar um sistema Red Hat Enterprise Linux 8, depois adicionar um conjunto de ferramentas de recipientes para encontrar, rodar, construir e compartilhar recipientes. Aqui estão exemplos de ferramentas relacionadas a recipientes que você pode instalar com o RHEL 8:

  • podman - Ferramenta do cliente para o gerenciamento de containers. Pode substituir a maioria das características do comando docker para trabalhar com recipientes e imagens individuais.
  • buildah - Ferramenta do cliente para a construção de imagens de contêineres em conformidade com a OCI.
  • skopeo - Ferramenta do cliente para cópia de imagens de contêineres de e para registros de contêineres. Inclui também recursos para assinatura e autenticação de imagens.
  • runc - Cliente de tempo de execução de contêineres para funcionamento e trabalho com contêineres no formato Open Container Initiative (OCI).

Se você quiser criar imagens de contêineres usando o modelo de assinatura RHEL, você deve se registrar corretamente e dar direito ao computador anfitrião sobre o qual você as constrói. Quando você instala pacotes, como parte do processo de construção de um container, o processo de construção tem automaticamente acesso aos direitos disponíveis a partir do host RHEL. Assim, ele pode obter pacotes RPM a partir de qualquer repositório habilitado nesse host.

  1. Install RHEL: Se você estiver pronto para começar, pode começar instalando um sistema Red Hat Enterprise Linux.
  2. Register RHEL: Uma vez que a RHEL esteja instalada, registre o sistema. Você será solicitado a digitar seu nome de usuário e senha. Note que o nome de usuário e a senha são os mesmos que suas credenciais de login para o Portal do Cliente da Red Hat.

    # subscription-manager register
    Registering to: subscription.rhsm.redhat.com:443/subscription
    Username: ********
    Password: **********
  3. Subscribe RHEL: Assine automaticamente ou determine a ID do pool de uma assinatura que inclua o Red Hat Enterprise Linux. Aqui está um exemplo de auto-inscrição de uma assinatura:

    # assinatura-gerente anexar --auto
  4. Install packages: Para começar a construir e trabalhar com containers individuais, instale o módulo container-tools, que puxa o conjunto completo de pacotes de software de containers:

    # instalação do módulo yum -y container-tools
  5. Install podman-docker (optional): Se você estiver confortável com o comando docker ou usar scripts que ligam diretamente para docker, você pode instalar o pacote podman-docker. Esse pacote instala um link que substitui a interface de linha de comando docker com os comandos correspondentes podman. Ele também liga as páginas man juntas, portanto man docker info mostrará a página man podman info.

    # yum install -y podman-docker