wils@web ~ $ cat ~/ajuda/como-criar-um-ambiente-de-desenvolvimento-com-docker-e-docker-compose-no-windows-11.md
DockerComo criar um ambiente de desenvolvimento com Docker e Docker Compose no Windows 11
Este manual aborda como criar um ambiente de desenvolvimento utilizando Docker e Docker Compose no Windows 11. Docker permite empacotar aplicações e suas dependências em contêineres, enquanto o Docker Compose facilita a definição e execução de aplicações multi-contêiner.
Pré-requisitos
- Windows 11 instalado.
- Habilitar o WSL 2 (Windows Subsystem for Linux).
- Instalar o Docker Desktop.
Passo 1: Habilitar o WSL 2
Para habilitar o WSL 2, siga os passos abaixo:
powershell
wsl --install
Reinicie seu computador após a instalação.
Passo 2: Instalar o Docker Desktop
Baixe e instale o Docker Desktop a partir do site oficial:
Durante a instalação, certifique-se de que a opção para usar o WSL 2 está habilitada.
Passo 3: Verificar a instalação
Após a instalação, verifique se o Docker está funcionando corretamente:
docker --version
Isso deve retornar a versão instalada do Docker.
Passo 4: Criar um projeto com Docker Compose
Crie um diretório para o seu projeto:
mkdir meu_projeto
cd meu_projeto
Em seguida, crie um arquivo docker-compose.yml com o seguinte conteúdo:
version: '3'
services:
app:
image: node:14
volumes:
- .:/app
working_dir: /app
command: npm start
Passo 5: Iniciar o ambiente
Para iniciar o ambiente de desenvolvimento, execute:
docker-compose up
Isso irá baixar a imagem do Node.js e iniciar o contêiner.
Conclusão
Agora você tem um ambiente de desenvolvimento configurado com Docker e Docker Compose no Windows 11. Utilize contêineres para isolar suas aplicações e facilitar o desenvolvimento.
Dica: Explore a documentação do Docker para aprender mais sobre volumes, redes e como otimizar suas imagens.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.