LazyDocker é uma ferramenta open-source escrita em Go: um aplicativo TUI que simplifica o gerenciamento de containers Docker, imagens, volumes e serviços Docker-Compose diretamente pelo terminal, sem memorizar comandos complexos.
Funcionalidades:
- Logs e métricas ao vivo: exibe logs em tempo real e stats (CPU/memória) dos containers.
- Navegação por teclado: comandos rápidos para mover-se entre containers e serviços.
- Controle rápido: iniciar, parar, reiniciar, remover containers com um clique/tecla.
-
Suporte a Docker Compose: detecta
docker-compose.yml
e permite gerenciar serviços no mesmo lugar. - Interface leve e visual: ideal para servidores remotos ou preferências por terminal.
- Mouse support e UI customizável: suporta ações com mouse e configuração via YAML.
Benefícios:
- Evita memorização de comandos Docker complexos, agilizando seus fluxos de trabalho.
- Útil em desenvolvimento local, microserviços, debugging e ambientes remotos sem interface gráfica.
- Leve, rápido e eficiente comparado a GUIs pesadas.
Instalação
Homebrew:
brew install lazydocker
Scoop (Windows):
scoop install lazydocker
Instalação via Go:
go install github.com/jesseduffield/lazydocker@latest
Docker (como container): Use docker run
montando /var/run/docker.sock
.
Utilização
Após a instalação, basta executar:
lazydocker
Dentro da UI, você pode navegar pelas seções:
- tab ou setas para navegar entre painéis
- enter para focar
- q para sair
- Use ⬅/➡ ou outros atalhos listados na documentação para ações específicas.
Para mais informações acesse o repositório: https://github.com/jesseduffield/lazydocker.
Top comments (0)