डेवलपर्स के लिए ज़रूरी Docker टूल

एक कंटेनर आसान है। मुश्किल छठे से शुरू होती है, जब याद नहीं रहता कि डेटाबेस किसमें है और इमेज 1.2 GB क्यों है।

ये टूल ठीक इन्हीं सवालों का जवाब देते हैं, और सब मुफ़्त या ओपन सोर्स हैं।

ऑर्केस्ट्रेशन

Docker Compose

एक फ़ाइल जो पूरा लोकल परिवेश बयान कर देती है: आज भी इस पूरे तंत्र की सबसे उपयोगी चीज़।

docs.docker.com/compose

वेब इंटरफ़ेस

Portainer

जब कमांड लाइन का मन न हो तब कंटेनर, वॉल्यूम और लॉग के लिए वेब इंटरफ़ेस।

portainer.io

टर्मिनल इंटरफ़ेस

Lazydocker

ऊपर की सारी बातें टर्मिनल के भीतर, लॉग और आँकड़े एक कुंजी की दूरी पर।

github.com/jesseduffield/lazydocker

इमेज विश्लेषण

Dive

परत दर परत दिखाता है कि इमेज इतनी बड़ी क्यों है, और वजह अक्सर एक ही COPY निकलती है।

github.com/wagoodman/dive

रिवर्स प्रॉक्सी

Traefik

डोमेन को कंटेनरों तक भेजता है और TLS प्रमाणपत्र भी बिना याद दिलाए नवीनीकृत करता रहता है।

traefik.io

स्वतः अपडेट

Watchtower

नई इमेज आने पर कंटेनर अपडेट करता है; इसे सोच-समझकर लगाएँ, हर जगह नहीं।

containrrr.dev/watchtower

सुरक्षा

Trivy

प्रोडक्शन तक पहुँचने से पहले सेकंडों में इमेज की ज्ञात कमज़ोरियाँ जाँच लेता है।

trivy.dev

Docker का विकल्प

Podman

वही कमांड, पर बिना रूट डेमॉन के — कुछ सर्वर और सुरक्षा टीमें यही माँगती हैं।

podman.io

अगर सिर्फ़ एक जोड़ना हो तो Dive लें: इमेज छोटी करना किसी भी डिप्लॉय पाइपलाइन में सबसे सस्ता प्रदर्शन लाभ है।

सिर्फ़ चुनना नहीं, बनवाना है?

वेब ऐप्स, API, इन्फ्रास्ट्रक्चर और इंटरफ़ेस। बार्सिलोना से फ्रीलांस, क्लाइंट कहीं भी।

संपर्क करें


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *