DEV Community

Cover image for Gerencie o Docker Graficamente pelo Terminal
Marcos Oliveira
Marcos Oliveira

Posted on

Gerencie o Docker Graficamente pelo Terminal

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
Enter fullscreen mode Exit fullscreen mode

Scoop (Windows):

scoop install lazydocker
Enter fullscreen mode Exit fullscreen mode

Instalação via Go:

go install github.com/jesseduffield/lazydocker@latest
Enter fullscreen mode Exit fullscreen mode

Docker (como container): Use docker run montando /var/run/docker.sock.


Utilização

Após a instalação, basta executar:

lazydocker
Enter fullscreen mode Exit fullscreen mode

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)