3 पॉइंट द्वारा jinmu 2026-04-17 | 3 टिप्पणियां | WhatsApp पर शेयर करें

मैनेज करने वाले servers बढ़ने के साथ ~/.ssh/config में hosts भी बहुत हो गए, और जब Docker containers भी शामिल हो गए तो हर बार नाम याद करके टाइप करना
काफी झंझट वाला हो गया। पहले fzf से एक अस्थायी उपाय की तरह काम चला रहा था, लेकिन Docker containers को भी उसी interface में संभालना चाहता था, इसलिए इसे बनाया।

मुख्य काम करने का तरीका

  • SSH hosts को fuzzy search करके तुरंत कनेक्ट करना
  • host पर SSH से कनेक्ट होकर docker ps चलाता है और चल रहे containers को अपने-आप detect करता है। detect किए गए containers host के नीचे tree
    रूप में दिखते हैं, और उन्हें चुनने पर docker exec से तुरंत कनेक्ट हो जाता है
  • shell detection के नतीजों को cache करता है, इसलिए हर बार probe नहीं करता
  • अक्सर इस्तेमाल होने वाले hosts को favorites के रूप में ऊपर pin कर सकता है

(काम करते हुए स्क्रीन को GitHub README में देखा जा सकता है)

अगर कोई इसी तरह के workflow को किसी और तरीके से हल कर रहा है, तो जानना चाहूँगा कि आप कैसे इस्तेमाल करते हैं। असुविधाजनक बातें या छूटी हुई features हों तो बेझिझक बताइए।

3 टिप्पणियां

 
lamanus 2026-04-17

मैं dockhand इस्तेमाल करता हूँ।

 
hungryman 2026-04-17

सबसे पहले मेरे मन में यही सवाल आया।
Docker Swarm भी है, Kubernetes भी है। फिर आप हर host को Docker से अलग-अलग manage क्यों करते हैं?

 
jinmu 2026-04-17

मैं Coolify से अपना पर्सनल होम सर्वर चलाता हूँ, इसलिए swarm/k8s के बिना host-वार docker ही मेरे लिए काफ़ी है! sls उसी environment में containers तक जल्दी पहुँचने के लिए बनाया गया टूल है।