LazyDocker é uma nova IU de terminal de código aberto e gratuita para Docker e Docker Compose. Use-o para visualizar o estado de um ambiente docker ou docker-compose container, visualizar registros, reiniciar/remover/recompilar contêineres ou serviços e muito mais.
A ferramenta é escrita em Go, usando a biblioteca gocui (pacote Go minimalista destinado a criar interfaces de usuário de console com texto colorido, suporte para mouse, múltiplas visualizações, etc.), e pode ser usada tanto na máquina local quanto em um Docker remoto TUI (por SSH).
Seu objetivo é fornecer uma interface de usuário de console para Docker e docker-compose, com tudo que você precisa em uma janela de terminal, e cada comando de comando sendo pressionado uma tecla, para que você não precise memorizar comandos ou manter o controle de seus contêineres várias janelas de terminal.
Recursos do LazyDocker:
Relacionado: Portainer: GUI Docker baseada na web para uso remoto ou local
Para usar o LazyDocker TUI, use ↑
↓
←
e →
para navegar, PgUp
ou PgDn
para rolar e ESC
ou q
para fechar uma janela no LazyDocker ou sair do aplicativo. Você pode pressionar x
para abrir o menu e visualizar alguns atalhos de teclado adicionais, como r
para reiniciar um contêiner ou serviço, s
para parar ou alternar entre as guias usando [
e ]
.
Uma lista dos atalhos de teclado do LazyDocker pode ser encontrada visitando este link, em inglês, alemão, holandês e polonês.
O desenvolvedor LazyDocker criou um [vídeo tutorial] básico (https://www.youtube.com/watch?v=NICqQPxwJWw) dessa ferramenta de linha de comando com duas semanas de idade, que você pode assistir abaixo:
A página de downloads do LazyDocker possui binários para Linux e macOS. Para instalar o binário no Linux, extraia o arquivo e execute-o na pasta em que o binário lazydocker está:
sudo install lazydocker /usr/local/bin/
Você também pode compilar o LazyDocker a partir do código-fonte e instalá-lo no macOS usando o brew, conforme explicado aqui.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
LazyDocker: New Docker And Docker Compose Terminal UI