Gerencie Docker Compose diretamente no VS Code: escolha arquivos compose, visualize services, edite YAML com seguranca, acompanhe status/logs e execute acoes de stack sem sair do editor.
Destaques
Compose-first: foco em arquivos compose.yml, compose.yaml, docker-compose.yml e docker-compose.yaml.
Multi-compose: auto-deteccao no workspace e selecao manual de arquivos YAML.
Novo compose: criacao guiada com service por image ou build, ports, volumes, networks, env, command, depends_on e healthcheck.
Visao geral e Topologia: cards visuais por service, cores por estado, conexoes com networks/volumes/env files e menu de botao direito para Start/Stop/Down/Restart por service.
Services completos: exibe build/Dockerfile, command multiline, healthcheck, env/env_file, depends_on, ports, volumes, networks e opcoes extras do YAML.
Edicao protegida: service/YAML bruto so pode ser alterado quando os containers relacionados nao estao em execucao.
Registry privado: Docker Hub, ACR, ECR ou registry custom com Docker CLI login, Basic auth ou Bearer token via SecretStorage.
Screenshots
Adicione suas imagens em resources/screenshots/ e substitua os blocos abaixo pelos links das imagens.
Compose Manager
Topologia
É possivel Startar, Parar, Derrubar e Restartar um serviço especifico através do grafico de toplogia do yaml
Services
YAML e Configuracoes
Estados dos Services
Estado
Cor
Running
Verde
Stopped
Cinza claro
Starting / Stopping / Restarting
Roxo
Unhealthy
Laranja
Exited
Vermelho
Requisitos
VS Code 1.85+
Docker com Docker Compose v2 (docker compose)
Instalacao Local
git clone https://github.com/fean-developer/vscode-docker-compose-studio.git
cd vscode-docker-compose-studio
npm install
cd webview-ui && npm install && npm run build && cd ..
npm run build
npm run package
code --install-extension docker-compose-studio-0.2.26.vsix
Desenvolvimento
npm run watch
cd webview-ui && npm run dev
Depois pressione F5 no VS Code para abrir o Extension Development Host.