Instalar o Docker no Red Hat 9

Para instalar o Docker no Red Hat Enterprise Linux 9, você tem duas opções. Embora a criação de um repositório seja recomendada pela facilidade, uma instalação manual também é possível.

Docker no RHEL 9

Graças à plataforma aberta Docker, desenvolver em diferentes locais e máquinas e colaborativamente, é significativamente mais fácil hoje em dia. Como aplicações podem ser enviadas e executadas, com as respectivas dependências, em contêineres Docker, o desempenho delas é otimizado. Combinar Docker e Red Hat Enterprise Linux 9 é uma ação comum. O RHEL, uma distribuição Linux proprietária, é considerado um dos mais robustos, seguros e flexíveis sistemas operacionais para empresas. Sua compatibilidade com vários pacotes de software é outra grande vantagem. Aprenda como instalar o Docker no Red Hat Enterprise Linux 9.

Dica

O nosso Digital Guide também ensina como instalar o Docker no RHEL 8.

Pré-requisitos de instalação

Se você deseja instalar o Docker no Red Hat 9, deve realizar a seguinte preparação: providenciar uma máquina virtual com o RHEL 9 já instalado — aprenda a instalar o RHEL 9. Você também precisará de privilégios de administrador para a máquina virtual. Além disso, uma conexão de internet estável é importante, para que você possa baixar todos os pacotes necessários. Quando esses pré-requisitos forem atendidos, você poderá iniciar o processo de instalação.

Instalar o Docker no Red Hat pelo repositório

A instalação do Docker no Red Hat Enterprise Linux 9 é mais fácil quando feita por um repositório rpm. Primeiramente, você deve criar o repositório. Recomendamos esse método de instalação por ser mais simples e por facilitar a realização de atualizações posteriores.

Remover versões antigas do Docker

Antes de instalar uma nova versão do Docker no sistema operacional, você deve remover versões antigas e todas as respectivas dependências — o gerenciador de pacotes Podman também será removido neste processo. Use o sistema de gerenciamento de pacotes YUM (Yellowdog Updater, Modified) para executar esse passo. O código correspondente é 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

Se não houver versões antigas, o YUM emitira um aviso.

Atualizar o sistema operacional

Antes de começar a instalação, recomendamos que você atualize todo o sistema, garantindo que todos os arquivos e dependências estejam atualizados. O comando é o seguinte:

yum update
bash

Criar repositório

Neste método, a instalação só pode ser realizada após a criação de um repositório. Para criá-lo, você vai precisar do pacote yum-utils, que contém o gerenciador de configuração do YUM. Com as linhas de comando abaixo, instale o yum-utils, inicie o gerenciador e crie o repositório para o Docker:

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

Instalar versão do Docker

Se você deseja instalar a versão mais recente do Docker no Red Hat Enterprise Linux 9, use o comando abaixo. Ele adiciona, além do engine, o ambiente de tempo 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-plugin
bash

Em alguns casos, você será solicitado a inserir a chave GPG neste momento. Verifique se a chave registrada corresponde à combinação de números dada. Se ambas coincidirem, confirme.

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

Se você deseja usar uma versão específica do Docker no RHEL 9, pode executar o comando abaixo, que listará todas as opções disponíveis no repositório. Depois, basta escolher a mais adequada.

yum list docker-ce --showduplicates | sort -r
docker-ce.s390x    3:24.0.0-1.el9    docker-ce-stable
docker-ce.s390x    3:23.0.6-1.el9    docker-ce-stable
<...>
bash

Escolha a versão desejada e substitua o espaço reservado “version_name” pelo nome completo da versão. Esses nomes sempre seguem o mesmo princípio: nome do pacote (neste caso, docker-ce), seguido por um hífen e pelo número da versão. Para a primeira opção da lista acima, a designação seria: docker-ce-3:24.0.0-1.el9.

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 checar se a instalação do Docker no Red Hat Enterprise Linux 9 foi bem-sucedida, inicie a plataforma com este comando:

sudo systemctl start docker
bash

Em seguida, crie a imagem Docker hello-world. Se a instalação tiver sido executada corretamente, o comando funcionará.

sudo docker run hello-world
bash

Instalar o Docker no Red Hat manualmente

Você também pode instalar o Docker no RHEL 9 sem ter de criar um repositório.

Remover versões antigas do Docker

Primeiramente, remova todas as versões antigas do Docker no Red Hat Enterprise Linux 9, bem como o gerenciador de pacotes Podman. O código apropriado é 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

Baixar o arquivo rpm

Em seguida, acesse a página oficial de download do Docker para Linux do Docker e baixe o arquivo rpm correspondente.

Iniciar a instalação do Docker

Para iniciar a instalação do Docker no Red Hat Enterprise Linux 9, use o comando a seguir. Substitua “path/to/your/package” pelo local do arquivo rpm.

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

Verificar o Docker

Assim que a instalação tiver sido concluída, inicie o Docker com o seguinte comando:

sudo systemctl start docker
bash

Execute a imagem Docker “hello-world“. Se ela funcionar, significará que a instalação foi bem-sucedida.

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