Como instalar o Docker no Oracle Linux

Alex Hinckel, fundador da empresa de TI Proactus Tecnologia, após 15 anos de experiência em TI
SUMÁRIO

Introdução

O Docker se tornou uma das principais ferramentas utilizadas em ambientes modernos de desenvolvimento e infraestrutura. Com ele, aplicações podem ser executadas em containers isolados, garantindo padronização de ambiente, facilidade de deploy e maior eficiência operacional.

Em servidores corporativos baseados em Oracle Linux , o Docker é amplamente utilizado para executar aplicações, serviços e pipelines de automação dentro de containers.

Neste guia vamos mostrar como instalar o Docker no Oracle Linux utilizando o repositório oficial, garantindo compatibilidade, atualizações de segurança e um ambiente preparado para containers.

O que é Docker

O Docker é uma plataforma de containerização que permite empacotar aplicações e suas dependências em unidades chamadas containers.

Esses containers podem ser executados de forma consistente em diferentes ambientes, como:

  • servidores locais

  • ambientes de desenvolvimento

  • cloud pública

  • clusters de containers

Diferente de máquinas virtuais, os containers são mais leves e iniciam rapidamente, pois compartilham o kernel do sistema operacional.

Por isso, o Docker se tornou um dos pilares de arquiteturas modernas baseadas em DevOps, microserviços e automação de infraestrutura.

Por que instalar o Docker pelo repositório oficial

Assim como em outras distribuições Linux, é possível encontrar versões do Docker em repositórios padrão do sistema. No entanto, a recomendação é utilizar o repositório oficial do projeto Docker.

Isso garante:

  • acesso às versões mais recentes

  • atualizações de segurança mais rápidas

  • melhor compatibilidade com novas funcionalidades

  • suporte da comunidade Docker

Neste artigo utilizaremos exatamente essa abordagem.

Passo a passo para instalação Docker

Vamos iniciar o passo a passo para a instalação do Docker no Oracle Linux.

Os comandos a seguir devem ser executados com o usuário root no sistema linux.

Removendo versões antigas do Docker

Antes de iniciar a instalação, é importante remover possíveis versões antigas do Docker que possam gerar conflitos com os novos pacotes.

Execute o seguinte comando:

				
					yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
				
			

Esse passo garante que não existam instalações anteriores que possam interferir no processo.

Instalando ferramentas necessárias

Agora vamos instalar o pacote yum-utils, que fornece ferramentas úteis para gerenciar repositórios no sistema.

				
					yum install -y yum-utils
				
			

Esse pacote inclui o utilitário que utilizaremos para adicionar o repositório oficial do Docker.

Adicionando o repositório oficial do Docker

Em seguida, vamos adicionar o repositório oficial mantido pelo projeto Docker.

				
					yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
				
			

Embora o repositório utilize o nome CentOS, ele é totalmente compatível com distribuições baseadas em RHEL, incluindo o Oracle Linux.

Infra de Alto Nível: Linux, Docker e Kubernetes

Tenha acesso a especialistas para modernizar sua operação com containers e orquestração de alta disponibilidade.

Instalando o Docker

Com o repositório configurado, podemos instalar o Docker e seus componentes principais.

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

Esse comando instala os principais componentes do ecossistema Docker:

  • docker-ce – motor principal do Docker

  • docker-ce-cli – interface de linha de comando

  • containerd – runtime responsável pela execução dos containers

  • docker buildx – ferramenta avançada para build de imagens

  • docker compose plugin – gerenciamento de aplicações multi-container

Habilitando e iniciando o serviço Docker

Após a instalação, é necessário habilitar e iniciar o serviço do Docker no sistema.

				
					systemctl enable --now docker
				
			

Esse comando faz duas coisas:

  • inicia o serviço imediatamente

  • configura o Docker para iniciar automaticamente no boot do sistema

Validando a instalação

Para confirmar que o Docker está funcionando corretamente, execute:

				
					docker system info
				
			

Esse comando exibirá informações detalhadas sobre o ambiente Docker, incluindo:

  • versão instalada

  • runtime de containers

  • armazenamento

  • redes disponíveis

  • status do daemon

Se as informações forem exibidas corretamente, o Docker está pronto para uso.

Conclusão

Instalar o Docker no Oracle Linux é um processo relativamente simples quando utilizamos o repositório oficial do projeto. Essa abordagem garante acesso a versões atualizadas, maior segurança e compatibilidade com as funcionalidades mais recentes da plataforma.

Com o Docker instalado, o servidor já está preparado para executar aplicações em containers, automatizar deploys e integrar pipelines modernos de desenvolvimento.

Se sua empresa precisa estruturar ambientes baseados em containers, automação de infraestrutura ou plataformas completas de DevSecOps, a Proactus Tecnologia atua com consultoria, implantação e sustentação de ambientes modernos para desenvolvimento e operação de software.

Compartilhe

Dúvidas comuns sobre o assunto

O Oracle Linux já vem com o Docker instalado?

Não. Embora o Oracle Linux suporte containers nativamente, o Docker precisa ser instalado manualmente.

Qual a diferença entre instalar pelo repositório da Docker e o da Oracle?

O repositório da Oracle oferece pacotes validados para o kernel UEK, garantindo maior estabilidade em ambientes corporativos. O repositório da Docker (CE) costuma ter versões mais recentes (edge).

O comando "docker" não funciona após a instalação. O que falta?

Por padrão, o serviço do Docker não inicia sozinho. Você deve rodar:

sudo systemctl enable --now docker

Preciso usar "sudo" para todo comando Docker. Como resolvo isso?

Basta adicionar seu usuário ao grupo docker:

sudo usermod -aG docker $USER

Depois, deslogue e logue novamente para as alterações fazerem efeito.

O Oracle Linux recomenda o Podman. Posso usar o Docker mesmo assim?

Sim. O Oracle Linux (assim como o RHEL) promove o Podman por ser daemonless, mas o Docker continua sendo totalmente compatível e amplamente utilizado.

Alex Hinckel, fundador da empresa de TI Proactus Tecnologia, após 15 anos de experiência em TI

Sobre o autor

Alex Hinckel é fundador da Proactus Tecnologia, empresa de TI com sede em Curitiba e atendimento em todo o Brasil. Especialista em infraestrutura com mais de 15 anos de experiência em implantação e gestão de servidores empresariais.

Atua diariamente em ambientes Linux e Windows, domina tecnologias de virtualização como Proxmox e VMware, focado em manter sistemas estáveis, seguros e rodando sem dor de cabeça