3 points par jinmu 2026-04-17 | 3 commentaires | Partager sur WhatsApp

Avec l’augmentation du nombre de serveurs à administrer, les hôtes dans ~/.ssh/config se sont multipliés. En y ajoutant les conteneurs Docker, il est devenu fastidieux de devoir se souvenir des noms et les taper à chaque fois.
J’utilisais fzf comme solution de fortune, puis j’ai voulu pouvoir gérer aussi les conteneurs Docker depuis la même interface, alors je l’ai créé.

Fonctionnement principal

  • recherche floue des hôtes SSH puis connexion immédiate
  • connexion au serveur en SSH, exécution de docker ps, puis détection automatique des conteneurs en cours d’exécution. Les conteneurs détectés s’affichent sous forme d’arborescence sous l’hôte, et leur sélection permet de s’y connecter directement via docker exec
  • mise en cache du résultat de détection du shell pour éviter de le sonder à chaque fois
  • les hôtes fréquemment utilisés peuvent être épinglés en haut via les favoris

(Vous pouvez voir l’écran de fonctionnement dans le README GitHub)

Si certains d’entre vous résolvent un workflow similaire d’une autre manière, je serais curieux de savoir comment vous l’utilisez. N’hésitez pas non plus à me dire ce qui vous gêne ou les fonctionnalités manquantes.

3 commentaires

 
lamanus 2026-04-17

J’utilise dockhand.

 
hungryman 2026-04-17

La première pensée qui m’est venue.
Il y a bien Docker Swarm et Kubernetes. Alors, pourquoi les gérez-vous avec Docker sur chaque hôte ?

 
jinmu 2026-04-17

J’utilise Coolify pour faire tourner mon serveur personnel à la maison, donc du Docker par hôte me suffit largement sans Swarm/k8s ! sls est un outil que j’ai créé pour accéder rapidement aux conteneurs dans cet environnement.