3 puntos por jinmu 2026-04-17 | 3 comentarios | Compartir por WhatsApp

A medida que aumentó la cantidad de servidores que tenía que administrar, también crecieron los hosts en ~/.ssh/config, y si además sumaba los contenedores de Docker, se volvió
cada vez más molesto tener que recordar y escribir los nombres cada vez. Estuve usando fzf como solución temporal, pero quería manejar también los contenedores Docker desde la misma interfaz, así que lo hice.

Comportamiento principal

  • Búsqueda difusa de hosts SSH y conexión inmediata
  • Se conecta al host por SSH, ejecuta docker ps y detecta automáticamente los contenedores en ejecución. Los contenedores detectados se muestran en forma de árbol
    debajo del host y, al seleccionarlos, se accede de inmediato con docker exec
  • Guarda en caché el resultado de la detección del shell para no hacer probing cada vez
  • Los hosts que se usan con frecuencia se pueden fijar arriba como favoritos

(Pueden ver la pantalla de funcionamiento en el README de GitHub)

Si alguien está resolviendo un flujo de trabajo parecido de otra manera, me gustaría saber cómo lo están usando. También siéntanse libres de comentar cualquier incomodidad o función que falte.

3 comentarios

 
lamanus 2026-04-17

Yo uso dockhand.

 
hungryman 2026-04-17

Lo primero que pensé.
Hay Docker Swarm y también Kubernetes. Entonces, ¿cuál es la razón de administrar con Docker en cada host?

 
jinmu 2026-04-17

Opero un home server personal con Coolify, así que Docker por host me basta sin Swarm/K8s. sls es una herramienta que hice para acceder rápidamente a los contenedores en ese entorno.