डॉकटर पिछले कुछ समय से मीडिया की लहर पर सवारी कर रहा है, सबसे अधिक कुशलता से तकनीकी महासागर के शिखर और डुबकी का प्रबंधन करता है, जो प्रौद्योगिकी, सेवा, व्यवसाय और पहुंच के बीच एक उत्कृष्ट संतुलन प्रदान करता है, जो कंटेनरों की नई लहर के लिए लालसा रखते हैं। एक तरह से, यह बाद वाले का पर्याय बन गया है, और हाल ही में, ऑर्केस्ट्रेशन तंत्र की पेशकश करके यह वाणिज्यिक दुनिया में और भी गहरा हो गया है, जो कंपनियां तरसती हैं। वास्तव में, अगला तार्किक कदम क्या है? खिड़कियाँ। पी>
विंडोज में भी काम करने वाला कंटेनर मैकेनिज्म होने से व्यवसायों और उद्यमों से अधिक ध्यान, अधिक गंभीर, वयस्क, वयस्क ध्यान की गारंटी मिलती है, खासकर यदि वे क्लाउड या लिनक्स यात्रा के लिए आसानी से प्रतिबद्ध नहीं हो सकते हैं। यही कारण है कि डॉकर अब विंडोज सर्वर और क्लाइंट संस्करण दोनों पर बीटा डिमॉन्स्ट्रेटर के रूप में भी उपलब्ध है। यह आलेख Microsoft दुनिया में डॉकर के साथ आरंभ करने के लिए एक परिचयात्मक मार्गदर्शिका है। पी>
पहले चरण, पूर्वापेक्षाएँ
आपको कई बातों का ध्यान रखना चाहिए। एक, डॉकर डॉकर है। यदि आप ढांचे और बुनियादी उपयोग से परिचित हैं, तो आपको विंडोज़ में कंटेनर चलाने की ज़रूरत है। यदि आपको सहायता की आवश्यकता है, तो कृपया डॉकटर का उपयोग करने के तरीके के बारे में मेरी पूरी गाइड से परामर्श करें। मूल रूप से लिनक्स के लिए लिखा गया, कमांड यहां पूरी तरह से लागू होते हैं। जब आप पढ़ने में व्यस्त हों, तो आप मेरे पर्यवेक्षक और नेटवर्किंग ट्यूटोरियल भी देखना चाहेंगे। जल्द ही, हमारे पास डॉकर की नवीनतम क्षमताओं और विशेषताओं पर एक नया, ताज़ा लेख भी होगा, लेकिन वह विषय फिर कभी। पी>
दो, डॉकर को आपके सिस्टम पर मूल रूप से चलने के लिए हाइपर-वी की आवश्यकता होती है। इसका मतलब विंडोज 10 का 64-बिट प्रो या सर्वर संस्करण है। मेरे मामले में, मेरे पास केवल एक होम संस्करण उपलब्ध है, यही कारण है कि मैं डॉकर टूलबॉक्स का परीक्षण करूंगा, एक ऐसा संस्करण जिसे बिना सिर वाले वर्चुअलबॉक्स चलाकर मूल समर्थन की सीमाओं के आसपास काम करने के लिए डिज़ाइन किया गया है। पृष्ठभूमि में इंजन। पी>
पी>
टूलबॉक्स संस्करण सेटअप करने में काफी सरल है। एक बार जब आप इसे स्थापित कर लेते हैं, तो आपके पास सिस्टम मेनू में एक क्विकस्टार्ट विकल्प उपलब्ध होगा, जो पर्यावरण को तैयार करेगा, SSH कुंजियों को कॉन्फ़िगर करेगा और कुछ अन्य विवरण। यह कुछ हद तक - बल्कि आश्चर्यजनक रूप से - वैसा ही है जैसा हमने कुछ समय पहले वैग्रांट की स्थापना करते समय किया था। पी>
पी>
लोगो सहित - डॉकटर लोगों के पास वास्तव में विस्तार पर ध्यान देने की आदत है। यही कारण है कि वे एक दिन खरीदे जाएंगे
और एक मौजूदा तकनीक को जनता के लिए अधिक सुलभ बनाकर बहुत अधिक धन कमा सकते हैं। जादू। पी>
पी>
पी>
पी>
सेटअप में कुछ समय लग सकता है, और यह काफी आईओ-गहन है। इसे पूरा होने दें, और फिर आपके पास अपना शेल होगा, जिसमें आप डॉकर कमांड को वैसे ही चला सकते हैं जैसे आप एक विशिष्ट लिनक्स बॉक्स पर चलाते हैं। इसके बारे में एक पल में। पी>
पी>
पी>
मैन्युअल सेवा कॉन्फ़िगरेशन और त्रुटियां
आप केवल पॉवरशेल चलाने और डॉकर कमांड को कम करने के लिए लुभा सकते हैं। दुर्भाग्य से, यह तब तक काम नहीं करेगा जब तक कि आपके पास डॉकर सेवा स्थापित न हो। यह किया जा सकता है, हालाँकि, सेवा तब तक प्रारंभ नहीं होगी जब तक कि आप Windows सर्वर संस्करण नहीं चलाते। अधिक विस्तार से, यहां बताया गया है कि आप ऐसा कैसे करते हैं, या नहीं। पी>
पी>
अगला तार्किक कदम, कमांड लाइन को फायर करने के बाद एक छवि को नीचे खींचने की कोशिश करना है, लेकिन इसका परिणाम एक बड़ी और बदसूरत त्रुटि होगी। जैसा कि मैंने संक्षेप में पहले उल्लेख किया है, इसका कारण यह है कि सेवा मूल रूप से स्थापित नहीं है। पी>
PS C:\Users\Roger Bodger> डॉकर पुल सेंटोस:7
चेतावनी:डिमन से डिफ़ॉल्ट रजिस्ट्री एंडपॉइंट प्राप्त करने में विफल (कनेक्ट करने का प्रयास करते समय एक त्रुटि हुई:https://%2F%2F.%2F प्राप्त करें
पाइप% 2Fdocker_engine/v1.23/info:open //./pipe/docker_engine:सिस्टम निर्दिष्ट फ़ाइल नहीं ढूँढ सकता।) सिस्टम डिफ़ॉल्ट का उपयोग करना:https://index.docker.io/v1/
कनेक्ट करने का प्रयास करते समय एक त्रुटि हुई:पोस्ट https://%2F%2F.%2Fpipe%2Fdocker_engine/v1.23/images/create?
fromImage=centos%3A7:open //./pipe/docker_engine:सिस्टम निर्दिष्ट फ़ाइल नहीं ढूँढ सकता। पी>
आप त्रुटि संदेश को ऑनलाइन खोज कर और स्वयं डेमन को कॉन्फ़िगर करके इसे हल करने का प्रयास कर सकते हैं। अंतिम चरण को छोड़कर, यह अभ्यास काम करेगा। यदि आप डॉकर सेवा प्रारंभ करने का प्रयास करते हैं, तो यह विफल हो जाएगी। पी>
पी>
पी>
पीएस सी:\ प्रोग्राम फ़ाइलें \ डोकर> स्टार्ट-सर्विस डॉकर
स्टार्ट-सर्विस:सेवा 'डॉकर इंजन (डॉकर)' शुरू करने में विफल।
पंक्ति में:1 वर्ण:1
+ स्टार्ट-सर्विस डॉकटर
+ ~~~~~~~~~~~~~~~~~~~~~
+ श्रेणी जानकारी :OpenError:(System.ServiceProcess.
सेवा नियंत्रक:
SeCommandException
+ पूरी तरह से योग्य त्रुटि आईडी:StartServiceFailed, Microsoft.
PowerShell.Commands.Star
पी>
कारण काफी सरल है (इवेंट लॉग से):
घातक:डेमॉन प्रारंभ करने में त्रुटि:Windows डेमन को Windows Server 2016 तकनीकी पूर्वावलोकन 5 बिल्ड 14300 या बाद के संस्करण की आवश्यकता है
विंडोज 10 पर डॉकर का उपयोग करना
अब मज़ेदार हिस्सा। उपयोग मॉडल वही है जो मैंने आपको पहले सिखाया था। डॉकर के नए संस्करण में अतिरिक्त कमांड और विशेषताएं शामिल हैं जिनकी मैंने अभी तक समीक्षा नहीं की है, लेकिन इसके बाकी हिस्से पूरी तरह से काम करते हैं। बस ट्यूटोरियल का पालन करें और आप अपने उदाहरणों को सेकंड के भीतर चालू कर देंगे, जिसमें कंटेनरीकृत अपाचे और एसएसएच और व्हाट्नॉट शामिल हैं। अब से, बॉब तुम्हारे अंकल हैं। पी>
पी>
पी>
पी>
निष्कर्ष
मैं विंडोज पोर्ट, मूल कार्यान्वयन और टूलबॉक्स दोनों से खुश हूं, क्योंकि यह अधिक लोगों को डॉकर को आज़माने और तलाशने की अनुमति देता है। केवल बाद वाले का परीक्षण करने के बाद, मैं रिपोर्ट कर सकता हूं कि यह विज्ञापन के रूप में करता है। ढांचे ने अच्छा व्यवहार किया, यह तेजी से और बिना किसी बड़े ओवरहेड के चलता है, और मुझे किसी बड़े मुद्दे या बग या त्रुटियों का सामना नहीं करना पड़ा। पी>
संक्षेप में, यह वही पुराना डॉकटर है जिसे हम जानते हैं, और यही इसकी सुंदरता है। यदि यह विंडोज़ पर वैसा ही चलता है जैसा कि यह लिनक्स पर चलता है, तो यह गंभीर उपयोगकर्ताओं को क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन विकसित करने के लिए एक वास्तविक प्रोत्साहन देता है जो ऑपरेटिंग सिस्टम के बीच चलने से नहीं रुकेगा। ठीक है, वह सिद्धांत कम से कम है। हम सभी जानते हैं कि सभी सॉफ्टवेयर का 99% सिंगल-थ्रेडेड चलाने के लिए डिज़ाइन किया गया है, और यह कि कंटेनरों की अवधारणा को अभी भी एक लंबा, लंबा रास्ता तय करना है, इससे पहले कि यह किसी भी गंभीर एप्लिकेशन उपयोग के लिए वास्तविकता बन जाए। लेकिन बहुत कम से कम, डॉकर लोग वास्तव में इस यात्रा में मदद कर रहे हैं, और विंडोज 10 सक्षमता उनकी सफलताओं की लंबी कड़ी में एक और अच्छी विशेषता है। मुझे पसंद है। और मैं और खोजबीन करने जा रहा हूं और मुट्ठी भर नए और रोमांचक buzzwords के साथ-साथ ट्यूटोरियल के साथ वापस आऊंगा। फिर मिलेंगे। पी>
प्रोत्साहित करना। पी>