Lazydocker est une application qui peut vous aider à gérer plus facilement vos conteneurs Docker et Docker-compose depuis votre terminal.
Dotée d’une interface utilisateur intuitive, cette application a été écrite dans le langage Go à partir de la bibliothèque de l’interface utilisateur de la console Go (Gocui) qui supporte par exemple les clics de votre souris.

Quelques caractéristiques:

_ L’affichage de l’état de l’ensemble des conteneurs Docker et Docker-compose,
_ L’affichage des logs des conteneurs/services,
_ L’affichage de graphes ascii les métriques de vos conteneurs,
_ La possibilité de personnaliser ces graphes afin d’afficher les métriques de votre choix,
_ La possibilité de redémarrer, supprimer, reconstruire les services et conteneurs,
_ L’affichage des couches d’une image donnée,
_ La connection à un conteneur ou un service (docker attach).

Installation

Avec Homebrew

brew tap jesseduffield/lazydocker
brew install lazydocker

Exemples d’utilisation

Une fois l’installation terminée, lancez tout simplement la commande lazydocker dans votre terminal pour utiliser l’application.

NB: Notez que vous pouvez également utiliser à la fois les touches directionnelles de votre clavier et votre souris pour vous déplacer d’une section à une autre sur l’interface de lazydocker.

Les images suivantes vous présenteront quelques captures de l’affichage de lazydocker.

L’interface d’accueil de lazydocker.

Surveillance du cluster Kind

Et voilà have fun :)