डेव्हलपरसाठी अत्यावश्यक Docker साधने

द्वारे

मध्ये

एक कंटेनर सोपा असतो. अडचण सहाव्यापासून सुरू होते, जेव्हा कोणत्यात डेटाबेस आहे हे आठवत नाही आणि इमेज १.२ 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

त्याच आज्ञा, पण root डिमनशिवाय — काही सर्व्हर आणि सुरक्षा संघ हेच मागतात.

podman.io

फक्त एकच जोडायचे असेल तर Dive घ्या: इमेज लहान करणे हा कोणत्याही तैनाती प्रक्रियेतला सर्वात स्वस्त कार्यक्षमता-लाभ आहे.

फक्त निवडायचे नाही, तर बनवायचे आहे?

वेब अ‍ॅप्स, API, इन्फ्रास्ट्रक्चर आणि इंटरफेस. बार्सिलोनातून फ्रीलान्स, ग्राहक कुठेही.

संपर्क करा


टिप्पण्या

Leave a Reply

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