Comment gérer vos instances Docker depuis votre terminal avec lazydocker ?

By | July 4, 2019



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

Si vous avez déjà le langage Go sur votre système, lancez la commande suivante pour l’installation de lazydocker.

$ go get github.com/jesseduffield/lazydocker


Il existe également des fichiers binaires disponibles uniquement pour les systèmes Linux/OSX. Un script d’installation vous est par ailleurs disponible.

$ curl https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash


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.


Pour afficher le menu de chaque section, vous n’aurez qu’à cliquer sur votre touche x, lorsque vous serez sur la section.

Le menu des conteneurs


Le menu des images


Le menu des volumes


Ci-dessous les logs d’un conteneur …


… Ses stats …


… Sa configuration …


… Le résultat de la commande top exécutée sur le conteneur …

Ci-dessous la confiuration de base d’une image.

mdestroy

Leave a Reply

Your email address will not be published. Required fields are marked *