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
dockerpara 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.
- Install RHEL: Se você estiver pronto para começar, pode começar instalando um sistema Red Hat Enterprise Linux.
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: **********
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
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
Install podman-docker (optional): Se você estiver confortável com o comando
dockerou usar scripts que ligam diretamente paradocker, você pode instalar o pacote podman-docker. Esse pacote instala um link que substitui a interface de linha de comandodockercom os comandos correspondentespodman. Ele também liga as páginas man juntas, portantoman docker infomostrará a página manpodman info.# yum install -y podman-docker