🐧 Instalação do Docker no Linux: O Guia Definitivo
Última atualização: 21 de Dezembro de 2025 por Paulo Evaristo Ferreira da Silva
Introdução
O Linux é o ambiente nativo do Docker. Embora ele rode no Windows e Mac, é no Linux que ele tem a melhor performance, pois utiliza o kernel diretamente.
Neste tutorial, vamos instalar o Docker Community Edition (CE) no Ubuntu, a distribuição mais comum para servidores.
apt install docker.io direto do repositório padrão do Ubuntu, pois a versão costuma estar desatualizada. Vamos usar o repositório oficial da Docker Inc.
1️⃣ Passo 1: Remova versões antigas
Para garantir uma instalação limpa, remova pacotes antigos que possam dar conflito:
sudo apt-get remove docker docker-engine docker.io containerd runc
2️⃣ Passo 2: Configure o Repositório
Primeiro, instale os pacotes necessários para permitir o uso de repositórios via HTTPS:
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Adicione a chave GPG oficial do Docker:
sudo mkdir -m 0755 -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Configure o repositório estável:
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3️⃣ Passo 3: Instale o Docker Engine
Agora atualize o índice de pacotes e instale a última versão:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4️⃣ Passo 4: Pós-Instalação (Obrigatório)
Por padrão, o comando docker só pode ser executado pelo usuário root. Para não precisar digitar sudo toda vez (o que é irritante e inseguro para scripts), adicione seu usuário ao grupo do docker.
# Cria o grupo (se não existir) sudo groupadd docker # Adiciona seu usuário atual ao grupo sudo usermod -aG docker $USER # Aplica as mudanças sem precisar reiniciar newgrp docker
docker ps. Se não pedir senha, funcionou.
5️⃣ Testando a Instalação
Para verificar se tudo está correto, rode a imagem de teste:
docker run hello-world
Se você vir a mensagem "Hello from Docker!", sua instalação foi um sucesso.
🎉 Conclusão
Agora você tem um ambiente Docker robusto pronto para desenvolvimento ou produção.
✍️ Autor: Paulo Evaristo Ferreira da Silva
📧 Contato: filisteus@gmail.com
💻 GitHub: @filisteus
Nenhum comentário:
Postar um comentário