Como instalar Docker no Ubuntu Server – Guia Rápido e Direto

Instalar o Docker no Ubuntu Server é praticamente essencial hoje em dia para quem trabalha com deploys modernos, microserviços ou quer simplesmente rodar stacks como Nginx, Redis, PostgreSQL, Laravel, Node, etc., em containers isolados. Este guia é direto ao ponto um passo a passo para te salvar quando bater aquele branco ou quando estiver preparando uma nova máquina para projetos e a Forcoder vai lhe ajudar, salve esse artigo para voltar sempre que precisar.

📦 1. Atualize os repositórios do sistema

Primeiro, certifique-se de que sua lista de pacotes está atualizada:

				
					sudo apt update
				
			

Se houver atualizações disponíveis, você pode instalá-las com:

				
					sudo apt upgrade -y
				
			
💡 Recomendado fazer isso sempre antes de instalar novos pacotes, especialmente em máquinas recém-criadas.

🐳 2. Instalando Docker e Docker Compose

O Docker e o Docker Compose podem ser instalados diretamente dos repositórios padrão do Ubuntu (mantidos pela Canonical), o que já é suficiente para a maioria dos casos.
				
					sudo apt install -y docker.io docker-compose
				
			

Isso instalará:


  • Docker Engine: para gerenciar containers.
  • Docker Compose: para orquestrar multi-containers com docker-compose.yml.

👤 3. Adicionando seu usuário ao grupo docker

Para evitar ter que usar sudo toda vez que rodar um comando Docker:

				
					sudo usermod -aG docker $USER
				
			

Se for outro usuário (não o atual), troque $USER por nomedeusuario.

⚠️ Importante: após esse comando, faça logout e login novamente (ou reinicie a sessão SSH) para que a mudança de grupo tenha efeito.

💡 Alternativa rápida: Se não quiser sair da sessão, execute:

				
					newgrp docker
				
			

Esse comando recarrega os grupos do usuário na sessão atual, permitindo que você use docker sem sudo imediatamente.

🔁 4. Habilitar o Docker na inicialização

Geralmente o serviço já é ativado automaticamente, mas vale garantir que ele suba com o sistema:

				
					sudo systemctl enable docker
				
			

E para verificar o status atual do serviço:

				
					sudo systemctl status docker
				
			

O resultado deve indicar que o serviço está “active (running)”.

🧪 5. Teste rápido

Para verificar se está tudo certo:

				
					docker run hello-world
				
			

Esse container de teste imprime uma mensagem confirmando que tudo está funcionando corretamente.

Pronto! Docker e Docker Compose estão instalados e prontos para receber os seus containers favoritos. Seja para desenvolvimento local, staging ou produção, essa stack simples acelera o deploy de praticamente qualquer aplicação moderna.

⚙️ Dica Forcoder: instalação via repositório oficial do Docker

Se você quiser sempre a última versão do Docker, pode instalar diretamente do repositório oficial (mantido pela Docker Inc.). Isso é útil em ambientes de produção ou quando recursos mais recentes são necessários.

🔁 Links úteis para continuar:

 

Por favor nos siga e compartilhe:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

O que você tem em mente e

quer mostrar para o mundo?