Repolode
amir20

amir20/dozzle

Visualizador leve de logs em tempo real para containers Docker, com suporte a Swarm e Kubernetes, que não armazena arquivos de log.

Alternativa open source a:PapertrailLoggly

Estrelas
14,698
Forks
644
Issues abertas
2
Último commit
há 1 hora

O que é?

O Dozzle é uma aplicação web para acompanhar ao vivo, no navegador, os logs de containers Docker. Ele foi desenvolvido apenas para visualização em tempo real: não armazena arquivos de log nem oferece busca offline. Sua imagem de container compacta tem cerca de 7 MB e ele é executado com o socket do Docker montado.

Além da transmissão básica de logs, o Dozzle oferece busca fuzzy em nomes de containers, busca por regex nas linhas de log e consultas SQL sobre os logs. É possível dividir a tela para acompanhar vários logs ao mesmo tempo e ver estatísticas de memória e CPU em tempo real para cada container. Há autenticação multiusuário, incluindo autorização por forward proxy com ferramentas como Authelia.

O Dozzle funciona com Docker Swarm no modo de serviço global e inclui um modo agent que permite a uma instância monitorar vários hosts Docker. Ele também funciona com Colima e Podman.

Recursos principais

  • 01Transmissão de logs de containers em tempo real no navegador, sem armazená-los
  • 02Busca fuzzy por nomes de containers e busca por regex nos logs
  • 03Consultas SQL sobre os dados dos logs
  • 04Visualização em tela dividida para acompanhar vários logs ao mesmo tempo
  • 05Estatísticas de memória e CPU em tempo real para cada container
  • 06Autenticação multiusuário com suporte a forward proxy
  • 07Modo Swarm e modo agent para vários hosts

Casos de uso

  • Verificar os logs de vários containers Docker em um único host sem uma stack de logging
  • Monitorar containers em vários hosts Docker usando o modo agent
  • Acompanhar logs de containers em um cluster Docker Swarm
  • Depurar serviços em execução em tempo real pelo navegador

Início rápido

  1. 1

    Baixe a imagem mais recente do Dozzle

    docker pull amir20/dozzle:latest
  2. 2

    Execute o contêiner do Dozzle e abra http://localhost:8080

    docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest

Antes de usar

  • Requer Docker Engine 19.03 ou posterior (API 1.40+); daemons mais antigos não são compatíveis.
  • Não oferece suporte à pesquisa de logs offline; foi desenvolvido apenas para visualização em tempo real.

Tópicos

Perguntas frequentes

O que é dozzle?
Visualizador leve de logs em tempo real para containers Docker, com suporte a Swarm e Kubernetes, que não armazena arquivos de log. O Dozzle é uma aplicação web para acompanhar ao vivo, no navegador, os logs de containers Docker. Ele foi desenvolvido apenas para visualização em tempo real: não armazena arquivos de log nem oferece busca offline. Sua imagem de container compacta tem cerca de 7 MB e ele é executado com o socket do Docker montado.
dozzle é gratuito? Qual é a licença?
dozzle é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
dozzle ainda é mantido?
Manutenção ativa. O último commit de dozzle foi em 22 de out. de 2026.
Para que posso usar dozzle?
Verificar os logs de vários containers Docker em um único host sem uma stack de logging Monitorar containers em vários hosts Docker usando o modo agent Acompanhar logs de containers em um cluster Docker Swarm Depurar serviços em execução em tempo real pelo navegador
Como instalar dozzle?
Baixe a imagem mais recente do Dozzle: docker pull amir20/dozzle:latest Execute o contêiner do Dozzle e abra http://localhost:8080: docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest
Onde consigo dozzle?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/amir20/dozzle

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

Projetos relacionados