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

CentOS 7 पर डॉकर 1.12+ इंस्टॉल करें: नवीनतम संस्करण के लिए चरण-दर-चरण गाइड

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

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

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

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

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

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

yum install docker-engine

लेकिन आपको RPM संघर्ष समस्या (या कई) मिलेगी:

Error: docker-engine-selinux conflicts with docker-selinux-1.10.3-46.el7.centos.10.x86_64
Error: docker-engine conflicts with docker-1.10.3-46.el7.centos.10.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Transaction check error:
file /usr/bin/docker from install of docker-engine-1.12.1-1.el7.centos.x86_64 conflicts with file from package docker-common-1.10.3-46.el7.centos.10.x86_64

पैकेज त्रुटियों को हल करें

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

yum remove docker

फिर, नया इंस्टॉल करें:

yum install docker

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

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

एक बार जब आप इंस्टॉलेशन सफलतापूर्वक पूरा कर लेते हैं, तो संस्करण जांचें:

docker -v
Docker version 1.12.1, build 23cf638

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

निष्कर्ष

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

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

Cheers.

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

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

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

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

  1. विंडोज 11 प्रीव्यू डेवलपर बिल्ड: चरण-दर-चरण इंस्टॉलेशन गाइड विंडोज 11 प्रीव्यू डेवलपर बिल्ड: चरण-दर-चरण इंस्टॉलेशन गाइड

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