पोडमैन यह एक कंटेनर इंजन है जो डॉकर का प्रतिस्थापन हो सकता है। यह इंजन रेड हैट कंपनी (अब आईबीएम के स्वामित्व में) द्वारा विकसित किया गया है और धीरे-धीरे इसे विस्थापित करने का इरादा रखता है। क्या वह इसे प्राप्त करेगा? खैर हम देखेंगे...
El ओपन सोर्स प्रोजेक्ट इसका उपयोग बहुत आसान है, जो एक बड़ा आकर्षण है। इतनी आसानी है कि रेड हैट इंजीनियर डैन वॉल्श का एक लेख है, जिसमें उन्होंने डॉकर को पॉडमैन से बदलने के लिए माइग्रेशन के चरण दिखाए हैं, और वे ये थे:
dnf install -y podman alias docker=podman
और उस विवरण के अंतर्गत उन्होंने यह कहते हुए समाप्त किया "कोई सवाल?» थोड़ा हास्य के साथ क्योंकि यह कितना सरल है...
इसके अलावा, यदि आप पहले से ही डॉकर का उपयोग करने के आदी हैं, तो आपको इसके बारे में बहुत अधिक चिंता करने की ज़रूरत नहीं है। आज्ञा, चूंकि पॉडमैन अधिकांश भाग के लिए उन्हीं का उपयोग करता है। यानी अगर किसी कंटेनर को चलाने के लिए आपको इसका इस्तेमाल करना होगा डॉकर रन, इसे इस अन्य प्रोजेक्ट के साथ करने के लिए आपको इसका उपयोग करना होगा पॉडमैन रन. विकल्पों को याद रखना इतना आसान है.
खैर, अब तक सब कुछ एक जैसा ही दिख रहा है. दोनों परियोजनाएं अच्छी हैं, खुला स्रोत हैं, कंटेनरीकृत हैं, सरल हैं, समान सिंटैक्स का उपयोग करती हैं, आदि। परन्तु फिर? पॉडमैन के पास इसे रखने लायक बनाने के लिए क्या है? खैर, अंतरों में से एक यह है राक्षसों पर आधारित नहीं (*निक्स दुनिया में सेवाएँ)।
जैसा कि आप जानते हैं, डॉकर के पास अपना संबद्ध डेमॉन है। वह डेमॉन अद्वितीय और केंद्रीकृत है, जिसका अर्थ है कि आप जितने अधिक कंटेनरों का उपयोग करेंगे, यह उतना ही अधिक जटिल होता जाएगा और अधिक जटिल होता जाएगा। भारी और भारी. इसीलिए Red Hat ने उस नुकसान को ठीक करने के लिए यह अन्य उपकरण बनाने का निर्णय लिया है।
पॉडमैन में उनके पास है विकेन्द्रीकृत घटक कंटेनर प्रबंधन के लिए और इस प्रकार डेमॉन के उस विस्तार से बचें जैसा कि डॉकर में होता है। उन व्यक्तिगत घटकों का उपयोग केवल तभी किया जाता है जब उनकी आवश्यकता होती है, जिससे संसाधन की खपत कम होगी।
उस फायदे के अलावा इसका एक और बड़ा फायदा है. पॉडमैन डॉकर की तरह ही कंटेनरों का प्रबंधन कर सकता है, लेकिन यह भी कर सकता है आप इसे पॉड्स के साथ कर सकते हैं, अर्थात्, वे इकाइयाँ जो कुबेरनेट्स में उपयोग की जाती हैं। कंटेनर और पॉड के बीच आवश्यक अंतर यह है कि प्रत्येक पॉड में एक से अधिक कंटेनर हो सकते हैं।
कि कंटेनर और कंटेनर हैंडलर जीत जाएगा, सिद्धांत रूप में, संसाधनों में अधिक कुशल है, दोनों कार्यक्रमों के अलगाव और सबसे विकेन्द्रीकृत तरीके से सिस्टम के अनुप्रयोगों को संभव बनाता है और अंत में, इसे विभिन्न ऑपरेटिंग में स्थापित करने में सक्षम होना चाहिए बिना सिस्टम जो कंटेनरों के निर्माण, निष्पादन और वितरण को प्रभावित करता है।
पुनश्च: हालांकि कम महत्वपूर्ण नहीं है, आप एक ग्राफिकल टूल को जोड़ सकते हैं जो आपको सांत्वना के समान कार्य करने की अनुमति देता है।