4.1 Instalando o Docker no Windows 10
Requisitos do sistema
Antes de instalar o Docker no Windows, você precisa garantir que seu computador atende aos seguintes requisitos:
- Sistema operacional: Windows 10 64-bit (Pro, Enterprise ou Education, Build 15063 ou superior).
- Função Hyper-V ativada.
Ativando o Hyper-V
Hyper-V é uma tecnologia de virtualização da Microsoft que é necessária para rodar o Docker no Windows. Para ativar o Hyper-V:
- Abra o "Painel de Controle" e vá para a seção "Programas".
- Clique em "Ativar ou desativar recursos do Windows".
- Marque a caixa de seleção ao lado de "Hyper-V" e clique em "OK".
- Reinicie o computador para que as mudanças entrem em vigor.
Instalando o WSL
Abra o PowerShell como administrador e execute o comando: wsl --install
. Isso vai instalar o WSL 2
.

Se algo der errado, um guia detalhado está disponível neste link
Se a virtualização ainda não estiver funcionando, provavelmente você precisará ativá-la pelo BIOS. Isso é comum em plataformas AMD. Nesse caso, se você tiver, por exemplo, uma placa MSI, faça o seguinte:
- Acesse o BIOS
- Overclocking settings > OC Explore Mode: ativar Expert
- CPU Features > Enable SVM Mode
Se o seu BIOS for diferente... Bom, acontece. Nesse caso, faça uma busca no Google por algo como enable virtualization in bios asus.
Baixando e instalando o Docker Desktop
- Acesse o site oficial do Docker e baixe o arquivo de instalação do Docker Desktop para Windows.
- Execute o arquivo de instalação baixado.
- Siga as instruções do assistente de instalação, aceitando os termos da licença e escolhendo as opções necessárias.
- Após a instalação, inicie o Docker Desktop.
Configurando o Docker Desktop
Na primeira vez que você abrir o Docker Desktop:
- Você será solicitado a aceitar os termos da licença. Aceite.
- O Docker Desktop vai configurar e iniciar o servidor Docker automaticamente.
- Um ícone do Docker vai aparecer na barra de tarefas, indicando que o Docker foi iniciado com sucesso.
Verificando a instalação
Para verificar se o Docker foi instalado com sucesso:
- Abra o prompt de comando (CMD) ou o PowerShell.
- Digite o comando docker --version e certifique-se de que a versão do Docker está sendo exibida corretamente.
4.2 Instalando o Docker no Windows 11
Requisitos de sistema
Antes de instalar o Docker no PC com Windows 11, verifica se o teu computador atende aos seguintes requisitos:
- Sistema Operacional: Windows 11 64-bit.
- Funções ativadas: Hyper-V e WSL 2 (Windows Subsystem for Linux 2).
Ativando o Hyper-V e o WSL 2
Hyper-V e WSL 2 são tecnologias de virtualização da Microsoft que são necessárias pro Docker funcionar no Windows 11. Pra ativar Hyper-V e WSL 2:
- Abre o menu “Iniciar” e digita "Painel de Controle", depois seleciona ele.
- Vai pra seção “Programas”.
- Clica na opção “Ativar ou desativar recursos do Windows”.
- Marca as caixas ao lado de “Hyper-V”, “Virtual Machine Platform” e “Windows Subsystem for Linux”.
- Clica em “OK” e reinicia o computador pra aplicar as mudanças.
Baixando e instalando o Docker Desktop
- Vai pro site oficial do Docker e baixa o instalador do Docker Desktop pra Windows.
- Abre o arquivo de instalação que foi baixado.
- Segue as instruções do assistente de instalação, aceitando os termos do contrato de licença e escolhendo as opções necessárias.
- Depois que a instalação terminar, abre o Docker Desktop.
Configurando o Docker Desktop
Na primeira vez que abreres o Docker Desktop:
- Abre o terminal (CMD) ou PowerShell.
- Digita o comando docker --version e verifica se a versão do Docker aparece corretamente.
4.3 Instalando o Docker no Windows 7
Infelizmente, o Docker Desktop não é oficialmente suportado no Windows 7. No entanto, você ainda pode usar o Docker no Windows 7 com a ajuda de uma máquina virtual. Abaixo está uma instrução para instalação do Docker no Windows 7 usando o VirtualBox e o Docker Toolbox.
Requisitos do sistema
Antes de instalar o Docker no Windows 7, certifique-se de que seu computador atende aos seguintes requisitos:
- Sistema operacional: Windows 7 64-bit.
- Processador: Suporte para virtualização (VT-x para Intel ou AMD-V para AMD).
- Função de virtualização ativada no BIOS.
Instalando o VirtualBox e o Docker Toolbox
- Baixar VirtualBox:
- Acesse o site oficial do VirtualBox e baixe o arquivo de instalação para Windows.
- Execute o arquivo de instalação e siga os passos do assistente de instalação.
- Baixar Docker Toolbox:
- Acesse a página de download do Docker Toolbox no GitHub e baixe a versão mais recente do Docker Toolbox para Windows.
- Execute o arquivo de instalação do Docker Toolbox baixado.
- Siga os passos do assistente de instalação, aceitando os termos do contrato de licença e selecionando as opções necessárias.
Configurando o Docker Toolbox
Após instalar o Docker Toolbox, siga os passos abaixo para configurá-lo:
- Iniciar o Docker Quickstart Terminal:
- Abra o Docker Quickstart Terminal (o ícone deve aparecer na área de trabalho após a instalação).
- O Docker Quickstart Terminal configurará automaticamente a máquina virtual Docker usando o VirtualBox e iniciará o servidor Docker.
- Aguarde até que apareça a mensagem de inicialização bem-sucedida do Docker.
- Verificar a instalação:
- Após iniciar o Docker Quickstart Terminal, insira o comando docker --version no terminal.
- Certifique-se de que a versão do Docker é exibida corretamente.
Notas
- O Docker Toolbox inclui Docker Engine, Docker Machine e Docker Compose.
- O Docker Quickstart Terminal inicia uma máquina virtual com configurações mínimas necessárias. Você pode configurar a máquina virtual através do VirtualBox para melhorar o desempenho e outros parâmetros.
4.4 Instalando o Docker no macOS
Requisitos do sistema
Antes de instalar o Docker no macOS, verifica se o teu computador atende aos seguintes requisitos:
- Sistema operacional: macOS 10.13 ou superior.
- Processador com suporte a 64-bit.
Baixando e instalando o Docker Desktop
- Vai para o site oficial do Docker e faz o download do instalador Docker Desktop para macOS.
- Abre o arquivo .dmg que foi baixado.
- Arrasta o Docker.app para a pasta “Aplicativos”.
Iniciando o Docker Desktop
Para iniciar o Docker Desktop pela primeira vez:
- Abre o Docker.app na pasta “Aplicativos”.
- Pode ser que você precise digitar a senha de administrador para concluir a instalação.
- O Docker Desktop vai configurar e iniciar o servidor Docker automaticamente.
- Um ícone do Docker aparecerá na barra de menu, mostrando que o Docker foi iniciado com sucesso.
Configurando o Docker Desktop
Após o primeiro lançamento, o Docker Desktop vai configurar o sistema para funcionar de forma otimizada com os containers Docker. O Docker Desktop se integra com as configurações do sistema e oferece uma interface prática para gerenciar o Docker.
Verificando a instalação
Para confirmar que o Docker foi instalado com sucesso:
- Abre o terminal.
- Digita o comando docker --version e verifica se a versão do Docker é exibida corretamente.
4.5 Instalação do Docker no Linux (Ubuntu)
Requisitos do sistema
Antes de instalar o Docker no Ubuntu, certifique-se de que o seu computador atende aos seguintes requisitos:
- Sistema operacional: Ubuntu 18.04 ou superior.
- Versão 64-bit.
Instruções detalhadas no site oficial
Atualização dos pacotes
Primeiro, é necessário atualizar a lista de pacotes:
sudo apt-get update
Instalação dos pacotes necessários
Depois, instale os pacotes necessários para adicionar o repositório do Docker:
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Adição da chave oficial GPG do Docker
Faça o download e adicione a chave oficial GPG do Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o
/usr/share/keyrings/docker-archive-keyring.gpg
Adição do repositório do Docker
Adicione o repositório oficial do Docker ao seu sistema:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Instalação do Docker Engine
Agora você pode instalar o Docker Engine:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Inicialização do Docker
Inicie o Docker e certifique-se de que ele está configurado para iniciar automaticamente ao carregar o sistema:
sudo systemctl start docker
sudo systemctl enable docker
Verificação da instalação
Para verificar se o Docker foi instalado com sucesso:
sudo usermod -aG docker $USER
sudo chmod 666 /var/run/docker.sock
sudo docker --version
Certifique-se de que a versão do Docker é exibida corretamente.
GO TO FULL VERSION