Se você está começando no mundo do desenvolvimento ou já é um dev experiente, o Docker é uma ferramenta indispensável para criar ambientes isolados, replicáveis e portáteis. Com ele, você pode rodar aplicações completas em containers, sem se preocupar com as diferenças de sistema operacional ou configurações locais.
Neste tutorial completo, vou te mostrar como baixar e instalar o Docker nos principais sistemas operacionais: Windows, macOS, Linux e até Android (com alternativas funcionais).
1. Instalando o Docker no Windows 10/11
Pré-requisitos:
- Windows 10 ou 11 (64-bit)
- Virtualização ativada na BIOS
- WSL 2 (Windows Subsystem for Linux)
Passo a passo:
- Acesse o site oficial: docker.com/products/docker-desktop
- Clique em "Download for Windows" para baixar o instalador.
- Execute o arquivo baixado e siga as instruções da instalação.
- Durante o processo, ative a opção "Use WSL 2 instead of Hyper-V" se aparecer.
- Finalize a instalação e reinicie o computador se solicitado.
- Abra o aplicativo Docker Desktop e aguarde a inicialização.
Instalando o WSL 2 (se necessário):
Abra o PowerShell como administrador e execute:
wsl --install
Depois disso, reinicie o computador.
2. Instalando o Docker no macOS (Intel ou Apple Silicon)
Passo a passo:
- Vá para o site: docker.com/products/docker-desktop
- Clique em "Download for Mac".
- Escolha a versão correta para seu processador (Intel ou Apple Silicon - M1/M2).
- Abra o arquivo
.dmg
e arraste o ícone do Docker para a pasta Aplicativos. - Abra o Docker Desktop. O macOS pode solicitar permissões de segurança – permita.
- Aguarde a inicialização. O ícone do Docker aparecerá na barra de menu.
Importante: o Docker utiliza virtualização e pode pedir para instalar ferramentas adicionais como o Rosetta ou frameworks de virtualização – siga as instruções na tela.
3. Instalando o Docker no Linux (Ubuntu/Debian)
Pré-requisitos:
- Distribuição Linux baseada em Debian/Ubuntu
- Permissões de administrador (sudo)
Instalação completa via terminal:
sudo apt update sudo apt install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \ https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Ativando o Docker sem sudo (opcional):
sudo usermod -aG docker $USER
Depois, faça logout e login ou reinicie o sistema para aplicar as permissões.
Verifique se o Docker está funcionando com:
docker --version
4. Usando Docker no Android (Alternativas Funcionais)
O Docker não funciona nativamente no Android, mas é possível simular ambientes semelhantes ou acessar Docker remotamente.
Opção 1 – Usar Termux com Podman:
- Instale o Termux via F-Droid.
- Atualize e instale o Podman:
pkg update && pkg upgrade pkg install podman
Você pode usar podman
no lugar de docker
para criar containers simples no Android.
Opção 2 – Acessar Docker remotamente (recomendado):
- Instale o app Termius ou JuiceSSH.
- Configure uma conexão SSH com seu computador ou servidor onde o Docker esteja instalado.
- Acesse remotamente e execute comandos como se estivesse no terminal local.
Opção 3 – Usar apps como Andronix ou UserLAnd:
- Permitem rodar distribuições Linux no Android.
- Não suportam Docker, mas servem para aprender Linux e desenvolvimento.
Conclusão
Com este guia, você pode instalar o Docker em qualquer sistema operacional de forma prática e segura. Ele é essencial para desenvolver aplicações modernas com microserviços, ambientes isolados e CI/CD.
Se gostou do tutorial, compartilhe com outros devs e deixe seu comentário!
Comentários
Postar um comentário
Obrigado pelo seu feedback!