A adoção de containers transformou a forma como aplicações são desenvolvidas, distribuídas e executadas em ambientes corporativos. Entre as principais tecnologias desse ecossistema, o Docker se destaca como uma das plataformas mais utilizadas para criação e gerenciamento de containers.
Neste artigo, você aprenderá de forma prática e objetiva como instalar o Docker e o Docker Compose no Red Hat Enterprise Linux (RHEL) 9.4, utilizando apenas comandos nativos do sistema.
Por que utilizar Docker no RHEL?
O Red Hat Enterprise Linux é amplamente utilizado em ambientes corporativos devido à sua estabilidade, segurança e suporte de longo prazo. Integrar o Docker a essa plataforma permite:
- Padronização de ambientes
- Maior agilidade no deploy de aplicações
- Isolamento de serviços
- Facilidade de automação
- Portabilidade entre ambientes
Com o Docker Compose, também é possível orquestrar múltiplos containers de maneira simples e organizada.
Pré-requisitos
Antes de iniciar a instalação, certifique-se de que:
- Você possui acesso root ou privilégios sudo
- O sistema está devidamente registrado nos repositórios do RHEL
- O servidor possui acesso à internet
Passo a passo da instalação
A seguir está o procedimento completo para instalar o Docker e o plugin do Docker Compose no RHEL 9.4.
1. Atualizar o sistema
É recomendável iniciar garantindo que todos os pacotes estejam atualizados:
dnf -y update
2. Instalar dependências necessárias
Instale o plugin de gerenciamento de repositórios do DNF:
dnf -y install dnf-plugins-core
3. Adicionar o repositório oficial do Docker
O Docker disponibiliza um repositório próprio para distribuições RHEL e compatíveis:
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
4. Instalar o Docker e o Docker Compose
Agora instale os pacotes principais:
dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Esse comando instala:
- Docker Engine
- CLI do Docker
- Containerd
- Plugin oficial do Docker Compose
5. Habilitar e iniciar o serviço Docker
Após a instalação, é necessário ativar o serviço:
systemctl enable docker
systemctl start docker
6. Permitir uso do Docker sem sudo (opcional)
Para executar comandos Docker sem necessidade de sudo, adicione seu usuário ao grupo docker:
usermod -aG docker $USER
Após executar este comando, faça logout e login novamente para que a permissão tenha efeito.
7. Validar a instalação
Verifique se tudo foi instalado corretamente:
docker --version
docker compose version
Se ambos os comandos retornarem versões válidas, o ambiente está pronto para uso.
Conclusão
Com poucos comandos é possível ter um ambiente completo de containers rodando no Red Hat Enterprise Linux 9.4. Essa configuração é ideal tanto para laboratórios quanto para ambientes de produção, garantindo uma base sólida para execução de aplicações modernas.
O uso do Docker aliado ao Docker Compose simplifica operações, melhora a padronização e aumenta significativamente a produtividade de times de infraestrutura e desenvolvimento.
Se você trabalha com automação, DevOps ou administração de sistemas, dominar essas ferramentas é essencial.

Comments are closed