lazydocker : La façon la plus paresseuse de gérer Docker

lazydocker : La façon la plus paresseuse de gérer Docker

Table of Contents

lazydocker : La façon la plus paresseuse de gérer Docker

Si vous utilisez Docker au quotidien, vous savez combien il peut être fastidieux de mémoriser les multiples commandes pour gérer vos conteneurs. Entre docker-compose ps, docker-compose logs, docker-compose restart et les innombrables options, on peut facilement s’y perdre. C’est précisément pour cela que lazydocker existe.

Qu’est-ce que lazydocker ?

lazydocker est une interface utilisateur terminal (TUI) pour Docker et Docker Compose, écrite en Go avec la bibliothèque gocui. Elle vous permet de visualiser et gérer tous vos conteneurs, services, images et volumes dans une seule fenêtre de terminal, avec toutes les commandes communes accessibles en un seul appui de touche.

Avec plus de 50 000 étoiles sur GitHub, c’est devenu un outil incontournable pour les développeurs qui travaillent avec Docker.

Fonctionnalités principales

  • Vue d’ensemble : Consultez l’état de votre environnement Docker ou Docker Compose en un coup d’œil
  • Logs en direct : Affichez les journaux d’un conteneur ou service en temps réel
  • Métriques visuelles : Visualisez des graphiques ASCII des métriques de vos conteneurs
  • Gestion des conteneurs : Redémarrez, supprimez ou reconstruisez vos conteneurs en quelques touches
  • Gestion du stockage : Nettoyez les conteneurs, images ou volumes qui occupent de l’espace disque

Installation

Sur macOS avec Homebrew

brew install jesseduffield/lazydocker/lazydocker

Sur Linux

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

Avec Go

go install github.com/jesseduffield/lazydocker@latest

Autres méthodes

lazydocker est également disponible via Scoop (Windows), Chocolatey (Windows), AUR (Arch Linux), et même via Docker lui-même.

Utilisation

Il suffit d’exécuter lazydocker dans votre terminal. Pour plus de confort, vous pouvez créer un alias :

echo "alias lzd='lazydocker'" >> ~/.zshrc

L’interface vous permet de naviguer avec les touches du clavier ou même à la souris. Vous pouvez voir les logs, les métriques CPU/mémoire, et effectuer toutes les actions habituelles sans quitter votre terminal.

Haruna

Conclusion

lazydocker est un outil simple mais puissant qui simplifie considérablement la gestion de Docker au quotidien. Que vous soyez développeur, DevOps ou simplement hobbyiste, cet outil mérite sa place dans votre boîte à outils.

Voir sur GitHub Vidéo démo

Share :
comments powered by Disqus