Como instalar o Docker no RHEL 8

Você pode instalar o Docker no Red Hat pelo repositório ou manualmente. Ensinamos o passo a passo de ambas as opções.

Docker e Red Hat

O Docker, disponibilizado pela primeira vez em 2013, é considerado um dos melhores softwares livres de contêineres para o desenvolvimento e a administração de sistemas. Ele permite que usuários desenvolvam e executem aplicações em contêineres Docker de forma mais rápida ao incluir as dependências necessárias. Especialmente em conjunto com o sistema operacional Red Hat Enterprise Linux (RHEL), o Docker é uma ferramenta altamente recomendada. O RHEL é uma das distribuições Linux mais populares para empresas, por oferecer estabilidade, segurança e alta compatibilidade com pacotes de software. A seguir, aprenda a instalar o Docker no RHEL 8.

Dica

Você usa uma versão mais recente dessa plataforma Linux? Nosso Digital Guide também tem o passo a passo para instalar o Docker no RHEL 9.

Pré-requisitos para instalar o Docker no Red Hat

Antes de iniciar a instalação propriamente dita do Docker no Red Hat Enterprise Linux 8, você precisa se atentar aos pré-requisitos: instalar o RHEL 8 em uma máquina virtual e ter acesso a privilégios de administrador nesta mesma máquina. Uma conexão com a internet é igualmente indispensável, para o download dos pacotes necessários. Com esses requisitos atendidos, você poderá começar a instalar o Docker no RHEL 8.

Instalar Docker no Red Hat pelo repositório

Primeiramente ensinamos como instalar o Docker pelo repositório do RHEL. Essa opção de instalação é mais fácil e agiliza futuras atualizações. Por estes motivos, recomendamos que você opte por ela.

Remover versões antigas do Docker

O primeiro passo deve ser realizado apenas se você já tiver uma versão anterior do Docker instalada no seu sistema. Nesse caso, remova a versão e todas as dependências associadas. O gerenciador de pacotes Podman também deve ser removido. O código necessário é o seguinte:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Observação: yum é o sistema de gerenciamento de pacotes YUM (Yellowdog Updater, Modified).

Atualizar o sistema operacional

Oficialmente, o primeiro passo a ser realizado é atualizar o seu sistema operacional. Abra o terminal e use o comando yum update para atualizar os pacotes instalados e trazer todos os arquivos e dependências para a versão mais recente.

yum update
bash

Criar um repositório

Agora, você precisa criar um repositório para o Docker, necessário para a execução da instalação. Comece instalando o pacote yum-utils, pois ele inclui o gerenciador de configuração do yum. Feito isso, crie o repositório com os seguintes comandos:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
bash

Executar a instalação

Agora, a partir do novo repositório, inicie a instalação do Docker no Red Hat Enterprise Linux 8. Para adicionar a versão atual do engine, do containerd (ambiente de tempo de execução) e da ferramenta de orquestração Docker Compose, use este comando:

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
bash

A chave GPG, caso seja solicitada, é a seguinte:

060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
bash

Verifique-a e confirme se houver correspondência.

Se preferir instalar uma versão específica do Docker no RHEL 8, primeiro solicite a exibição de todas as opções disponíveis no repositório. A lista será mais ou menos 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 
<...>
bash

Escolha a versão desejada e substitua, no comando abaixo, o marcador version_name pelo nome correspondente. Esse nome é composto pelo nome do pacote (docker-ce), um hífen e o número da versão. Este é um exemplo de variante: docker-ce-3:24.0.0-1.el8. O comando é o seguinte:

sudo yum install docker-ce-version_name docker-ce-cli-version_name containerd.io docker-buildx-plugin docker-compose-plugin
bash

Verificar o Docker

Para verificar se a instalação do Docker no Red Hat Enterprise Linux 8 foi bem-sucedida, inicie a plataforma. Para isso, use o seguinte comando:

sudo systemctl start docker
bash

Em seguida, inicie a imagem Docker hello-world para checar se a plataforma está funcionando corretamente. Para isso, use o seguinte comando:

sudo docker run hello-world
bash

Instalar Docker no Red Hat manualmente

Se você não possui acesso ao repositório, pode instalar o Docker no RHEL 8 manualmente. Basta que você siga o passo a passo abaixo.

Remover versões antigas do Docker

Se a sua máquina tiver uma versão antiga do Docker no instalada, você deve removê-la antes de tudo. Este é o código correspondente:

sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    podman \
    runc
bash

Se nenhuma versão antiga estiver instalada, você receberá a notificação correspondente.

Baixar o arquivo rpm

Acesse a página oficial de download do Docker e escolha a versão apropriada ao sistema operacional RHEL 8. Em seguida, baixe o arquivo rpm correspondente.

Executar a instalação

Para instalar o Docker no RHEL 8, execute o comando a seguir, substituindo o marcador path/to/your/package pelo caminho até onde o arquivo está localizado.

sudo yum install path/to/your/package.rpm
bash

Verificar o Docker

Para checar se a instalação do Docker no RHEL 8 foi bem-sucedida, inicie novamente o Docker com o seguinte comando:

sudo systemctl start docker
bash

Agora, execute a imagem hello-world para verificar se tudo está funcionando corretamente:

sudo docker run hello-world
bash
Cloud Compute Engine da IONOS

Empresas de médio e grande porte optam pela nuvem da Alemanha. Serviços IaaS e PaaS são para campeões.

  • Seguro
  • Confiável
  • Flexível
Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top