Como instalar o Docker no Red Hat Enterprise Linux 9, passo a passo
Para instalar o Docker no Red Hat Enterprise Linux 9, tem duas opções. Recomenda-se fazê-lo através da criação de um repositório, mas também é possível instalá-lo manualmente.
O Docker no Red Hat Enterprise Linux 9
A plataforma de código aberto Docker facilita significativamente o desenvolvimento a partir de vários locais e dispositivos, bem como o trabalho em equipa. O desempenho melhora consideravelmente, uma vez que as aplicações podem ser enviadas e executadas juntamente com as suas dependências em contentores Docker. Uma combinação popular com o Docker é o Red Hat Enterprise Linux 9. Esta distribuição Linux proprietária é uma das soluções mais robustas, seguras e flexíveis para as empresas. Outra vantagem da plataforma é que é compatível com vários pacotes de software. Explicamos-lhe como se realiza a instalação do Docker no Red Hat Enterprise Linux 9.
No nosso Guia Digital, pode consultar um guia detalhado sobre como instalar o Docker no RHEL 8.
Que requisitos deve cumprir?
Para instalar o Docker no RHEL 9, é necessário cumprir alguns requisitos. Para começar, precisa de uma máquina virtual que já tenha a versão adequada do Red Hat Enterprise Linux 9. Explicamos como instalar o RHEL 9 num artigo do Digital Guide. Além disso, tem de ter direitos de administrador na máquina virtual. Da mesma forma, é igualmente importante ter uma ligação à Internet estável para poder descarregar todos os pacotes necessários. Se cumprir estes requisitos, pode prosseguir com a instalação.
Instalação do Docker no Red Hat Linux Enterprise 9
A forma mais fácil de instalar o Docker no Red Hat Enterprise Linux 9 é através de um repositório RPM. Para tal, o primeiro passo é criar o diretório e, em seguida, executá-lo, o que se faz em apenas alguns passos. Recomendamos este método porque também facilita a realização de atualizações posteriores. O processo é o seguinte:
Eliminar versões anteriores
Antes de executar uma nova versão no Docker, deve eliminar as versões anteriores e as suas dependências. Este processo também elimina o gestor de pacotes Podman. Em seguida, utilize o sistema de gestão de pacotes YUM (Yellowdog Updater, Modified). O código é o seguinte:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashSe o YUM não encontrar versões anteriores, irá informá-lo.
Atualizar o sistema
Antes de prosseguir com a instalação, é aconselhável atualizar o sistema. Desta forma, poderá garantir que todos os ficheiros e as suas dependências estão em ordem. Seguem-se as instruções correspondentes:
yum updatebashCriar repositório
A instalação é feita através de um repositório. Para criar este diretório, é necessário o pacote yum-utils, que contém o gestor de configuração do YUM. Com as duas linhas de comando seguintes, instala-se o yum-utils, inicia-se o gestor e cria-se um novo repositório para o Docker no RHEL 9:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repobashInstalar a versão mais recente ou a versão pretendida
Utilize o seguinte comando para instalar a versão mais recente do Docker no Red Hat Enterprise Linux 9. Esta versão inclui, além do motor, o ambiente de execução containerd e a ferramenta de orquestração Docker Compose.
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginbashEm alguns casos, ser-lhe-á solicitada a chave GPG. Verifique se a chave guardada corresponde a esta combinação de números. Assim que corresponderem, confirme que estão corretas.
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35bashSe, por outro lado, quiseres utilizar uma versão específica do Docker no RHEL 9, podes abrir a lista de opções disponíveis no repositório e escolher a que desejares. Aqui está um exemplo dessa lista:
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
<...>bashSelecione a versão pretendida e introduza o nome completo da versão no comando seguinte, no lugar do marcador de posição “name_der_version”. Os nomes seguem sempre o mesmo padrão: nome do pacote (neste caso, “docker-ce”), traço e número da versão. No caso da primeira opção da lista, a descrição do nome seria: docker-ce-3:24.0.0-1.el8.
sudo yum install docker-ce-name_der_version docker-ce-cli-name_der_version containerd.io docker-buildx-plugin docker-compose-pluginbashVerificar o Docker
Agora, utilize o seguinte comando para verificar se o Docker foi instalado corretamente no Red Hat Enterprise Linux 9.
sudo systemctl start dockerbashEm seguida, crie a imagem do Docker «hello-world». Se tudo correr bem, a instalação foi concluída com sucesso.
sudo docker run hello-worldbashComo instalar manualmente o Docker no RHEL 9
Podes instalar o Docker no Red Hat Enterprise Linux 9 sem precisares de criar um repositório.
Eliminar versões anteriores do Docker no RHEL 9
Primeiro, elimine todas as versões anteriores do Docker no Red Hat Enterprise Linux 9 e o gestor de pacotes Podman. O código é o seguinte:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runcbashDescarregar o ficheiro RPM
Em seguida, abra o seu navegador, aceda à página oficial de downloads do Docker e faça o download do ficheiro RPM pretendido.
Iniciar a instalação
Para começar a instalar o Docker no Red Hat Enterprise Linux 9, utilize este comando. Em vez do espaço reservado «caminho/para/o/seu/pacote», indique o local onde o ficheiro rpm está guardado.
sudo yum install /ruta/a/tu/paquete.rpmbashVerificar a instalação
Depois de concluir a instalação, inicie o Docker com este comando:
sudo systemctl start dockerbashCrie a imagem do Docker «hello-world». Se tudo correr bem, a instalação foi concluída com sucesso.
sudo docker run hello-worldbash