wils@web ~ $ cat ~/ajuda/como-criar-um-ambiente-de-desenvolvimento-com-docker-e-docker-compose-no-windows-11.md

Docker

Como criar um ambiente de desenvolvimento com Docker e Docker Compose no Windows 11

atualizado em 13/08/2026

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.