Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> आभासी मशीन

CentOS 7 पर डॉकर का नवीनतम संस्करण कैसे स्थापित करें

यह एक सरल लेकिन उपयोगी ट्यूटोरियल होना चाहिए। हाल ही में, मैंने आपको डॉकर 1.12 में झुंड मोड के साथ ऑर्केस्ट्रेशन का काफी अच्छा मूल कार्यान्वयन दिखाया था, जो एक बिल्कुल नई कार्यक्षमता थी जो पहले के डॉकर बिल्ड में मौजूद नहीं थी। जैसा कि यह जाता है, CentOS 7 के पास अभी भी पुराने संस्करण हैं, और यदि आप परीक्षण करना चाहते हैं, तो आप अभी के लिए अटके हुए हैं।

यह अनिवार्य रूप से एक दिन हल हो जाएगा, लेकिन इससे आपको इस लेख को इसके अंत तक पढ़ने से हतोत्साहित नहीं होना चाहिए। आखिरकार, CentOS रेपो हमेशा आधिकारिक रिलीज़ से पीछे रहेगा, इसलिए यदि आप समझौता नहीं करना चाहते हैं और अपने ऑपरेटिंग सिस्टम के लिए नवीनतम और महानतम लाना चाहते हैं, तो यह कैसे करें आपको वहां पहुंचने में मदद करनी चाहिए। मेरे बाद।

सेटअप रिपॉजिटरी

पहला काम Docker रेपो को CentOS में सेटअप करना होगा। हमने पहले भी कई बार ऐसा किया है, और डॉकर इस मायने में कोई अपवाद नहीं है। डॉकर प्रोजेक्ट साइट पर आवश्यक रेपो जानकारी उपलब्ध है। निम्न पाठ को एक docker.repo फ़ाइल में कॉपी करें और इसे /etc/yum.repos.d के अंतर्गत रखें:

[डॉकररेपो]
नाम =डॉकर रिपोजिटरी
baseurl=https://yum.dockerproject.org/repo/main/centos/7
सक्षम =1
जीपीजीचेक=1
gpgkey=https://yum.dockerproject.org/gpg

अगला कदम नए डॉकर पैकेजों को स्थापित करना है, सबसे महत्वपूर्ण रूप से नया इंजन:

यम डॉकर-इंजन स्थापित करें

लेकिन आपको एक RPM विरोध मुद्दा मिलेगा (या कई):

त्रुटि:डॉकर-इंजन-सेलिनक्स डॉकर-सेलिनक्स-1.10.3-46.el7.centos.10.x86_64 के साथ संघर्ष करता है
त्रुटि:डॉकर-इंजन डॉकर-1.10.3-46.el7.centos.10.x86_64 के साथ संघर्ष करता है
आप समस्या को हल करने के लिए --स्किप-टूटे का उपयोग करने का प्रयास कर सकते हैं
आप दौड़ने का प्रयास कर सकते हैं:rpm -Va --nofiles --nodigest

लेन-देन जांच त्रुटि:
docker-engine-1.12.1-1.el7.centos.x86_64 की स्थापना से फ़ाइल /usr/bin/docker पैकेज docker-common-1.10.3-46.el7.centos.10.x86_64

पैकेज की त्रुटियों को दूर करें

आपको जो करने की ज़रूरत है वह मौजूदा डॉकर पैकेज को हटा दें, जिसमें डॉकर इंजन, सेलिनक्स, कॉमन शामिल हैं, और फिर नए इंस्टॉल करें। यह एक मैनुअल प्रक्रिया है, लेकिन इसमें ज्यादा समय नहीं लगेगा।

यम डॉकर को हटा दें

फिर, नया स्थापित करें:

यम डॉकर स्थापित करें

यदि आप त्रुटियाँ मारते हैं, तो मैन्युअल रूप से शेष पैकेजों को हटा दें, उदा।

yum docker-common-1.10.3-46.el7.centos.10.x86_64

हटाएं

एक बार जब आप स्थापना को सफलतापूर्वक पूरा कर लेते हैं, तो संस्करण की जाँच करें:

डॉकटर -वी
डॉकर संस्करण 1.12.1, बिल्ड 23cf638

आपको बिना किसी त्रुटि के docker service कमांड चलाने में भी सक्षम होना चाहिए।

निष्कर्ष

इस ट्यूटोरियल को सरल बनाने का एक ही तरीका हो सकता था अगर मैंने इसे आपके लिए उल्टा, प्रशिया में गाया होता। लेकिन हम वहाँ हैं। एक दिन, संस्करण 1.12 प्राचीन अतीत होगा, लेकिन यदि आप इस लेख को पढ़ रहे हैं क्योंकि आप लिनक्स डिस्ट्रो का थोड़ा अधिक रूढ़िवादी सर्वर संस्करण चला रहे हैं, और इसका रेपो डेटा आधिकारिक रिलीज़ चैनलों से थोड़ा पीछे है, तो आप कर सकते हैं इस गाइड का उपयोग समस्या के आसपास काम करने के लिए करें और बाकी उपहारों से समझौता किए बिना नवीनतम डॉकर सामान का परीक्षण करें, जैसे कि CentOS आपको प्रदान करता है।

वैसे भी, नए रेपो को सक्षम करने की कार्यप्रणाली नई नहीं है। हमने ऐसा बार-बार किया जब हमने CentOS को सबमिशन और पूर्णता में शामिल किया। और रिपॉजिटरी संघर्षों को हल करना कुछ ऐसा है जिसका सामना हमने अतीत में ओपनएसयूएसई पिंपिंग के साथ किया था। अंत में, हमारे पास डॉकर चल रहा है, और सब कुछ ठीक है। बहुत आसान। सुरुचिपूर्ण। दक्ष। आनंद लें, और अधिक कंटेनर सामान के लिए बने रहें।

प्रोत्साहित करना।

  1. Windows Update Agent को नवीनतम संस्करण में कैसे अपडेट करें

    प्रमुख विंडोज अपडेट डाउनलोड और इंस्टॉल करने के लिए (उदाहरण के लिए, विंडोज 7 या विंडोज 8.1 से विंडोज 10 में अपग्रेड), आपको न केवल अपने कंप्यूटर के लिए अन्य सभी विंडोज अपडेट उपलब्ध होने चाहिए, बल्कि विंडोज का नवीनतम संस्करण भी होना चाहिए। अद्यतन एजेंट। विंडोज अपडेट एजेंट विंडोज यूटिलिटी है जो विंडोज अ

  1. विंडोज 10 वर्जन 21H2 में इंस्टाल/अपडेट कैसे करें?

    विंडोज 10 (संस्करण 21H2) नवंबर 2021 का अपडेट लाइव है और इसे आधिकारिक तौर पर उपकरणों के लिए रोल आउट किया जा रहा है। पिछले अपडेट को जिस तरह से रोल आउट किया गया था, उसी तरह 21h2 अपडेट केवल उन्हीं डिवाइसों के लिए उपलब्ध होगा जिन्हें अपडेट का अच्छा अनुभव होने के लिए जाना जाता है। हालाँकि, प्रारंभिक परीक्

  1. Windows 11 - देव रिलीज़ का पूर्वावलोकन कैसे स्थापित करें

    आह, विंडोज 11। आखिरी विंडोज जिसकी आपको कभी जरूरत होगी ... प्लस वन। मार्केटिंग स्लोगन एक तरफ, आइए तकनीकी बिट्स और टुकड़ों पर ध्यान दें। ज्यादातर। जैसा कि होता है, जून में, माइक्रोसॉफ्ट ने अपने ऑपरेटिंग सिस्टम की अगली बड़ी रिलीज की घोषणा की। इसे विंडोज 11 कहा जा रहा है, यह एक नए यूजर इंटरफेस के साथ आत