lazydocker : un outil de gestion de conteneurs Docker
Qu'est ce que lazydocker ?
Petite diatribe entrante : quelque chose ne fonctionne pas ? Peut-être qu'un service est en panne.docker-composer ps. Oui, c'est ce microservice qui est toujours bogué. Pas de problème, je vais juste le redémarrer : docker-compose restart. Bon maintenant réessayons. Oh attendez le problème est toujours là.Hmm.docker-composer ps. À droite, le service doit s'être arrêté immédiatement après le démarrage. Je l'aurais probablement su si je lisais le flux de journaux, mais il y a beaucoup d'encombrement de la part d'autres services. Je pourrais obtenir les journaux pour un seul service avec les journaux de composition docker --followmyservice mais cela meurt à chaque fois que le service meurt, donc je devrais exécuter cette commande chaque fois que je redémarre le service. Je pourrais également exécuter docker-compose myservice et dans cette fenêtrede terminal si le service est en panne, je pourrais simplement le relancer, mais maintenant j'ai un service qui monopolise une fenêtre de terminal même après que je ne me soucie plus de ses journaux. Je suppose que lorsque je veux récupérer l'immobilier du terminal, je peux faire ctrl + P, Q, mais ... attendez, cela ne fonctionne pas pour une raison quelconque. Dois-je utiliser ctrl+C à la place ? Je ne me souviens pas si cela ferme le processus de premier plan ou tue le service réel.
Quel mal de tête !
La mémorisation des commandes docker est difficile. La mémorisation des alias est légèrement moins difficile. Garder une trace de vos conteneurs sur plusieurs fenêtres de terminal est presque impossible. Et si vous disposiez de toutes les informations dont vous avez besoin dans une seule fenêtre de terminal avec chaque commande commune à une pression de touche (et la possibilité d'ajouter également des commandes personnalisées). L'objectif de Lazydocker est de faire de ce rêve une réalité.