Guia de instalação do Docker no Red Hat Enterprise Linux 8
Podes instalar o Docker no Red Hat tanto manualmente como através do repositório. Ambas as opções requerem apenas alguns passos.
Docker e Red Hat
O software livre Docker foi lançado em 2013 e, desde então, tornou-se uma das melhores soluções de contentores para o desenvolvimento e a gestão de sistemas. Permite aos utilizadores enviar e executar aplicações em contentores Docker, onde a inclusão das dependências necessárias permite uma utilização ainda mais rápida. O Docker é uma excelente ferramenta, sobretudo quando combinado com o Red Hat Enterprise Linux (RHEL), uma das melhores distribuições de Linux e uma das mais utilizadas pelas empresas. Destaca-se pela sua estabilidade e elevada compatibilidade com inúmeros pacotes de software. A seguir, explicamos como instalar o Docker no RHEL 8.
Utiliza uma versão mais recente da plataforma Linux? No nosso Guia Digital, encontrará as instruções para a instalação do Docker no RHEL 9.
Quais são os requisitos necessários para instalar o Docker no Red Hat?
Antes de começar a instalar o Docker no Red Hat Enterprise Linux 8, é necessário cumprir alguns pré-requisitos. Para começar, é preciso ter uma máquina virtual com o RHEL 8 instalada, o que também explicamos no nosso Guia Digital. Além disso, é necessário ter direitos de administrador na máquina. É igualmente importante ter ligação à Internet, necessária para descarregar os pacotes necessários. Se cumprir estes pré-requisitos, pode começar a instalar o Docker no Red Hat Enterprise Linux 8.
Instalar o Docker no Red Hat Enterprise Linux 8
Explicamos-lhe como instalar o Docker através do repositório. Recomendamos este método porque facilita a instalação e as atualizações futuras.
Eliminar versões antigas do Docker
Este primeiro passo só é necessário se já tiver versões anteriores do Docker no seu sistema. Nesse caso, deve eliminar tanto as versões como todas as dependências. Também é necessário eliminar o gestor de pacotes Podman. Para tudo isto, precisa deste código:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashYum refere-se ao sistema de gestão de pacotes YUM (Yellowdog Updater, Modified).
Atualizar o sistema
O que é preciso fazer, em qualquer caso, é atualizar todo o sistema. Para tal, abra o terminal e atualize todos os ficheiros e dependências utilizando o comando update. O comando é o seguinte:
yum updatebashCriar um repositório
Agora precisa de um repositório para o Docker, uma vez que a instalação se baseia nele. Para configurar o diretório, instale primeiro o pacote yum-utils do gestor de configuração do yum. Em seguida, crie o repositório. Estes são os comandos necessários:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashInstalar o Docker
Agora pode utilizar o repositório para iniciar a instalação do Docker no Red Hat Enterprise Linux 8. Introduza este comando para adicionar a versão atual do motor, do conainerd (um ambiente de execução) e das ferramentas de orquestração do Docker Compose:
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashA chave GPG, caso te seja solicitada, é a seguinte:
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashVerifica e confirma se está correto.
Se quiser instalar uma versão específica do Docker no RHEL 8, comece por ver todas as opções disponíveis no repositório. Seria assim:
yum list docker-ce --showduplicates | sort -r
docker-ce.s390x 3:24.0.0-1.el8 docker-ce-stable
docker-ce.s390x 3:23.0.6-1.el8 docker-ce-stable
<...>bashEscolha a versão que desejar e substitua, no comando a seguir, o marcador de posição “name_der_version” pela descrição adequada. Esta é sempre composta pelo nome do pacote (docker-ce), um traço e o número da versão. Um exemplo poderia ser: docker-ce-3:24.0.0-1.e18. O comando seria o seguinte:
sudo yum install docker-ce-name_der_version docker-ce-cli-name_der_version containerd.io docker-buildx-plugin docker-compose-pluginbashVerificar o Docker
Para se certificar de que o Docker foi instalado com sucesso no Red Hat Enterprise Linux 8, inicie a plataforma com este comando:
sudo systemctl start dockerbashEm seguida, inicie uma imagem do Docker «hello-world» para testar o funcionamento da plataforma. Este é o comando:
sudo docker run hello-worldbashInstalação manual do Docker no RHEL 8
Se não conseguir utilizar o repositório, pode instalar o Docker manualmente. Para tal, siga os seguintes passos:
Eliminar versões anteriores
Se tiver versões antigas do Docker no Red Hat Enterprise Linux 8, deve primeiro removê-las com este código:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashSe não tiver versões anteriores, receberá uma mensagem informativa.
Descarregar ficheiro RPM
Aceda à página oficial de downloads do Docker e selecione a versão adequada para o RHEL 8. Descarregue o ficheiro RPM correspondente.
Iniciar a instalação
Para instalar o Docker no RHEL 8, introduza o seguinte comando, substituindo o marcador «caminho/para/o/seu/pacote» pelo caminho do ficheiro que acabou de guardar.
sudo yum install /ruta/a/tu/paquete.rpmbashVerificar a instalação
Para verificar se a instalação foi bem-sucedida, reinicie o Docker com este comando:
sudo systemctl start dockerbashAgora, transfira a imagem do Docker “hello-world” para verificar se está a funcionar:
sudo docker run hello-worldbash