Como instalar o Docker no Ubuntu 24
Introdução
O Docker é uma plataforma que permite criar, executar e gerenciar containers de forma isolada no sistema operacional. Com ele, é possível padronizar ambientes, facilitar deploys e melhorar a organização de aplicações no servidor.
Neste tutorial, você aprenderá como instalar o Docker em um servidor com Ubuntu 24 de forma segura.
Requisitos
Antes de iniciar, você precisa ter:
- Acesso ao servidor via SSH.
- Usuário com privilégios de sudo.
- Servidor rodando Ubuntu 24 atualizado.
Informações importantes
- A instalação será feita utilizando o repositório oficial do Docker.
- Evite utilizar versões antigas disponíveis diretamente no apt do Ubuntu.
- O Docker requer permissões elevadas para execução.
- Após a instalação, é possível rodar comandos sem sudo (configuração opcional).
- Recomendamos manter o sistema sempre atualizado.
Como instalar o Docker
1º Passo: Atualizar o sistema
Antes de iniciar a instalação, atualize os pacotes do sistema:
sudo apt update && sudo apt upgrade -y
2º Passo: Instalar dependências
Instale os pacotes necessários para adicionar repositórios externos:
sudo apt install -y ca-certificates curl gnupg
3º Passo: Adicionar a chave GPG do Docker
Crie o diretório de chaves e adicione a chave oficial:
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
sudo chmod a+r /etc/apt/keyrings/docker.asc
4º Passo: Adicionar o repositório do Docker
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5º Passo: Atualizar a lista de pacotes
sudo apt update6º Passo: Instalar o Docker
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
7º Passo: Verificar a instalação
Execute o comando abaixo para validar se o Docker está funcionando corretamente:
sudo docker run hello-world
Se tudo estiver correto, uma mensagem de sucesso será exibida.
Configuração opcional (executar sem sudo)
Para permitir executar comandos Docker sem utilizar sudo:
sudo usermod -aG docker $USER
Depois disso, faça logout e login novamente no servidor.
Verificações adicionais
Para conferir o status do serviço Docker:
sudo systemctl status dockerPara habilitar o Docker na inicialização do sistema:
sudo systemctl enable dockerInformações adicionais
- O Docker Compose já é instalado como plugin nas versões mais recentes.
- Containers são isolados, mas compartilham o kernel do sistema.
- Sempre utilize imagens confiáveis (Docker Hub oficial ou privadas).
- Mantenha o Docker atualizado para evitar falhas de segurança.
Ficou com alguma dúvida? Nossa equipe está à disposição nos canais de atendimento para lhe auxiliar.
Atualizado em: 19/03/2026
Obrigado!
