Tutorial Básico de Docker no Windows
Docker é uma plataforma que permite criar, implantar e gerenciar containers de aplicativos de forma eficiente e portátil. Este tutorial irá guiá-lo através da instalação e configuração do Docker no Windows.
Passo 1: Verificar Requisitos do Sistema
Antes de começar, certifique-se de que seu sistema atenda aos seguintes requisitos:
- Versão do Windows: Windows 10 64-bit: Pro, Enterprise, ou Education (Build 15063 ou superior) ou Windows Server 2016.
- Virtualização: A virtualização deve estar habilitada na BIOS do seu computador.
Passo 2: Instalar o Docker Desktop
- Download: Acesse a página de downloads do Docker e baixe o Docker Desktop para Windows.
- Executar Instalador: Execute o arquivo de instalação baixado (
Docker Desktop Installer.exe). - Seguir Instruções: Siga as instruções do instalador. Certifique-se de marcar a opção para usar o WSL 2 em vez do Hyper-V durante a instalação, caso esta seja uma opção adequada para o seu sistema.
Passo 3: Configuração Pós-Instalação
- Iniciar Docker: Após a instalação, inicie o Docker Desktop. Pode ser necessário reiniciar o computador.
- Configurar Docker: Clique com o botão direito no ícone do Docker na barra de tarefas e selecione "Settings" para acessar as configurações.
- WSL 2: Se estiver usando o WSL 2, vá até a seção "General" e certifique-se de que a opção "Use the WSL 2 based engine" está habilitada.
- Recursos: Na seção "Resources", você pode configurar a quantidade de CPU, memória e disco que deseja alocar para o Docker.
Passo 4: Verificar a Instalação
- Abrir Terminal: Abra um terminal do PowerShell ou Command Prompt.
- Verificar Versão: Digite o comando a seguir para verificar se o Docker foi instalado corretamente:
docker --version
Este comando deve retornar a versão do Docker instalada.
Passo 5: Executar um Container Simples
- Executar Container: No terminal, execute o seguinte comando para iniciar um container com a imagem do Hello World:
- docker run hello-world
Este comando faz o download da imagem hello-world do Docker Hub (caso ainda não esteja em seu sistema) e a executa. Se tudo estiver funcionando corretamente, você verá uma mensagem de sucesso.
Passo 6: Instalar Docker no WSL 2 (Opcional)
Se você estiver usando o WSL 2, pode ser útil configurar o Docker para rodar diretamente no WSL.
- Instalar Distro Linux: Instale uma distribuição Linux no WSL. Pode ser o Ubuntu, por exemplo.
- Configurar WSL: Certifique-se de que o WSL 2 está configurado como a versão padrão:
- wsl --set-default-version 2
- Configurar Docker no WSL: No Docker Desktop, vá para Settings > Resources > WSL Integration e habilite a distribuição Linux instalada.
Passo 7: Usar Docker no WSL
- Abrir WSL: Abra o terminal da distribuição Linux no WSL.
- Verificar Docker: Execute
docker --versionpara verificar a instalação. - Executar Container: Você pode usar comandos Docker como faria no terminal do Windows, por exemplo:
- docker run -it ubuntu bash
Este comando inicia um container Ubuntu e abre um terminal bash dentro dele.
O Docker oferece uma documentação extensa e tutoriais adicionais em seu site oficial.