Repolode
louislam

louislam/dockge

Uma interface web auto-hospedada para criar, editar e executar stacks do Docker Compose a partir de arquivos compose.yaml.

Alternativa open source a:Portainer

Estrelas
24,770
Forks
866
Issues abertas
177
Último commit
há 16 dias

O que é?

O Dockge é um gerenciador web auto-hospedado para Docker Compose. Ele organiza os contêineres por stack, e cada arquivo compose.yaml no diretório de stacks aparece como uma unidade gerenciável, com ações para iniciar, parar, reiniciar, excluir e atualizar imagens.

O editor trabalha diretamente nos arquivos de compose armazenados em disco, sem movê-los para um banco de dados privado. O progresso das operações pull, up e down, assim como a saída do terminal, é transmitido ao navegador em tempo real. A ferramenta inclui um terminal web e pode converter comandos docker run em compose.yaml. Com o recurso de agent, é possível gerenciar vários hosts Docker pela mesma interface.

O Dockge funciona no Linux com Docker 20+ ou Podman e é distribuído como imagem Docker. Ele é voltado a quem prefere arquivos de compose em vez de gerenciar contêineres individualmente e não substitui ferramentas como o Portainer para redes ou contêineres independentes.

Recursos principais

  • 01Criar, editar, iniciar, parar, reiniciar e excluir stacks do Compose
  • 02Atualizar imagens Docker das stacks pela interface web
  • 03Editor interativo para arquivos compose.yaml
  • 04Acompanhar em tempo real o progresso e a saída do terminal nas ações pull, up e down
  • 05Converter comandos docker run em compose.yaml
  • 06Gerenciar stacks em vários hosts Docker por meio de agents

Casos de uso

  • Gerenciar serviços auto-hospedados em um servidor doméstico ou Raspberry Pi usando arquivos de compose
  • Manter os arquivos de compose em disco e usar uma interface no navegador para as operações do dia a dia
  • Acompanhar stacks distribuídas por vários hosts Docker em um único painel

Início rápido

  1. 1

    Criar os diretórios stacks e Dockge

    mkdir -p /opt/stacks /opt/dockge
  2. 2

    Baixar o arquivo compose.yaml

    curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
  3. 3

    Iniciar o servidor Dockge

    docker compose up -d
  4. 4

    Abrir o Dockge no navegador em http://localhost:5001

Antes de usar

  • O Windows ainda não é compatível.
  • É necessário usar Docker 20 ou superior, ou Podman. O Debian Buster ou versões anteriores não são compatíveis.

Em coleções

Tópicos

#docker#docker-compose#self-hosted#container-management#devops#web-ui#docker-deployment#docker-stack#docker-stack-deploy#docker-ui

Perguntas frequentes

O que é dockge?
Uma interface web auto-hospedada para criar, editar e executar stacks do Docker Compose a partir de arquivos compose.yaml. O Dockge é um gerenciador web auto-hospedado para Docker Compose. Ele organiza os contêineres por stack, e cada arquivo compose.yaml no diretório de stacks aparece como uma unidade gerenciável, com ações para iniciar, parar, reiniciar, excluir e atualizar imagens.
dockge é gratuito? Qual é a licença?
dockge é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
dockge ainda é mantido?
Manutenção ativa. O último commit de dockge foi em 23 de out. de 2026.
Para que posso usar dockge?
Gerenciar serviços auto-hospedados em um servidor doméstico ou Raspberry Pi usando arquivos de compose Manter os arquivos de compose em disco e usar uma interface no navegador para as operações do dia a dia Acompanhar stacks distribuídas por vários hosts Docker em um único painel
Como instalar dockge?
Criar os diretórios stacks e Dockge: mkdir -p /opt/stacks /opt/dockge Baixar o arquivo compose.yaml: curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml Iniciar o servidor Dockge: docker compose up -d Abrir o Dockge no navegador em http://localhost:5001
Onde consigo dockge?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/louislam/dockge

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados