डॉकर - कंटेनर आपला लिनक्स विकास सुलभ कसे करू शकतात

लेखक: Eugene Taylor
निर्मितीची तारीख: 16 ऑगस्ट 2021
अद्यतन तारीख: 22 जून 2024
Anonim
डॉकर आधारित लिनक्स डेव्हलपमेंट पर्यावरण कसे सेट करावे
व्हिडिओ: डॉकर आधारित लिनक्स डेव्हलपमेंट पर्यावरण कसे सेट करावे

सामग्री


स्त्रोत: हाफाकोट / ड्रीमस्टाइम.कॉम

टेकवे:

डॉकर एक असे साधन आहे जे विकसकांना Linux अनुप्रयोगांना कंटेनरमध्ये पॅकेज करू देते, ज्यामुळे ते इतर सिस्टममध्ये सहज पोर्टेबल बनतात.

जर आपण सिसॅडमिन आणि लिनक्स वापरकर्ते काय म्हणत आहेत यावर लक्ष दिले तर ते डॉकर नावाच्या गोष्टीबद्दल खरोखर उत्सुक आहेत. पण हे नक्की काय आहे? आणि आपण काळजी का करावी? तरीही डॉकर कोण वापरत आहे? हा लेख डॉकरच्या अपीलचे स्पष्टीकरण करण्यात मदत करेल.

डॉकर म्हणजे काय?

डॉकर हा अनुप्रयोगांना "कंटेनर" मध्ये पॅकेज करण्याचा एक मार्ग आहे ज्यामुळे त्यांना मशीनमधून मशीनवर हलविला जाऊ शकतो. यास विकसक आणि सिस्टम प्रशासकांना विशेष आवाहन आहे कारण ते त्यांच्या सर्व अनुप्रयोगांवर तसेच कार्य करत राहू देते.

उदाहरणार्थ, विकसक वैयक्तिक मशीनवर एलएएमपी (लिनक्स, अपाचे, मायएसक्यूएल, पीएचपी) वापरून वेब अनुप्रयोगची चाचणी करू शकतो आणि तयार करू शकतो आणि त्यानंतर अ‍ॅप्सच्या कंटेनरयुक्त आवृत्त्यांसह आणि सर्व घटकांसह चाचणी सर्व्हरवर अॅप्सना ढकलतो. कमीतकमी उबंटू स्थापना, या मशीनच्या मशीनवरुन मशीनवर काम करण्याच्या हमीसह. यामुळे विकसकांना नवीन अनुप्रयोगांची चाचणी घेण्यास आणि रोल आउट करण्यास सुलभ करते.


डॉकर वास्तविक लिनक्स ऑपरेटिंग सिस्टमच्या वरच्या पातळीवर अ‍ॅबस्ट्रॅक्शन प्रदान करतो, परंतु पूर्ण-विकसित झालेल्या व्हर्च्युअल मशीनच्या ओव्हरहेडशिवाय. डॉकर हे दोघांच्या दरम्यानचे मध्यम मैदान आहे. व्हर्च्युअल मशीनला चालण्यासाठी संपूर्ण ऑपरेटिंग सिस्टम आवश्यक असते, तर कंटेनर फक्त आवश्यक घटकांचाच वापर करतात.

मुक्त-स्त्रोताप्रमाणेच, डॉकरच्या स्वतःच्या वेबसाइटसह, डॉकर कंटेनरच्या बर्‍याच रेपॉजिटरी आहेत. हे लिनक्स वितरण वापरत असलेल्या विविध पॅकेज व्यवस्थापकांसारखेच आहे. लेखात नंतर उल्लेखलेल्या डॉकर वापरणार्‍या बर्‍याच कंपन्या त्यांची स्वतःची सार्वजनिक भांडारं राखतात. अंतर्गत वापरासाठी कंपन्या खाजगी रेपॉजिटरी तयार करु शकतात.

डॉकर वितरित आर्किटेक्चरमध्ये काम करतो, डिमॅन कंटेनर व्यवस्थापित करतो आणि विनंत्या व्यवस्थापित करतो अशा क्लायंटसह. डॉकर एलएक्ससी वापरतो, जे लिनक्स कर्नलमध्ये कंटेनर वापरण्यास सक्षम करते.

हे इतके लोकप्रिय का आहे?

जर आपण लिनक्स वर्ल्डकडे लक्ष दिले तर डॉकरच्या सभोवतालचा हायपर न्याय्य आहे की नाही याबद्दल आपल्याला आश्चर्य वाटेल. सिस्टम प्रशासक आणि विकसकांना डॉकरवर इतके प्रेम आहे याचे कारण ते त्यांचे कार्य बरेच सोपे करते, कारण ते त्यांचा कोड भिन्न मशीनमधून अगदी ढग सेवांमध्ये प्रवेश करू शकतात.


आपण डॉकर का वापरावे?

वितरित वेब अनुप्रयोगांमधून डॉकर बरीच डोकेदुखी घेते. जर आपला अनुप्रयोग अपाचे किंवा मायएसक्यूएलच्या काही विशिष्ट आवृत्तीवर अवलंबून असेल तर आपण सिस्टमवरील इतर घटकांना त्रास न देता डॉकराइज्ड आवृत्ती वापरू शकता. याचा अर्थ असा आहे की जर आपण मोठ्या सर्व्हर फार्मवर अनुप्रयोग चालवत असाल तर आपण हे सुनिश्चित करू शकता की सर्व नोडस् समान सॉफ्टवेअर कार्यरत आहेत. मोठ्या संख्येने सर्व्हरवर भिन्न आवृत्तीची स्थापना व्यवस्थापित करण्याचा प्रयत्न करण्यापेक्षा हे चाचणी आणि समस्यानिवारण बरेच सोपे करते.

कोणतीही दोष नाही, तणाव नाही - आपले जीवन नष्ट न करता जीवन-बदलणारे सॉफ्टवेअर तयार करण्यासाठी चरण चरण बाय चरण

जेव्हा कोणालाही सॉफ्टवेअर गुणवत्तेची काळजी नसते तेव्हा आपण आपली प्रोग्रामिंग कौशल्ये सुधारू शकत नाही.

डॉकर कोण वापरत आहे?

जरी डॉकर खूपच नवीन आहे, परंतु ते येल्प, स्पोटिफाई, रॅक्सस्पेस आणि ईबे यांच्यासह अनेक प्रमुख टेक कंपन्यांद्वारे आकर्षित केले गेले आहे. त्यांच्यापैकी बर्‍याच जणांनी डॉकरच्या वेबसाइटवर इतर लोकांसाठी त्यांची स्वतःची भांडार उपलब्ध करुन दिली आहेत.

मायक्रोसॉफ्ट देखील त्याच्या अझर क्लाऊड संगणकीय प्लॅटफॉर्मवर डॉकरला समर्थन देत आहे. मायक्रोसॉफ्टने पूर्वीच्या Linux विषयी शत्रुत्व दिल्यास हे आश्चर्यकारक आहे की ते वापरकर्त्यांना विंडोज ऐवजी क्लाऊड प्लॅटफॉर्मवर लिनक्स चालविण्यास परवानगी देते. दोन्ही प्रकरणांमध्ये, हे मायक्रोसॉफ्ट आपल्या ग्राहकांना हवे ते देत आहे.

डॉकर किंवा आभासीकरण?

डॉकर व्हर्च्युअलायझेशनचे बरेचसे ओव्हरहेड काढून टाकते, परंतु अशी वेळ असू शकते की आपल्याला व्हर्च्युअल मशीन चालवावी लागेल. आपल्याला कदाचित काही ऑपरेटिंग सिस्टम वैशिष्ट्यांचा फायदा घ्यावा लागेल. डॉकर लिनक्स कर्नल वैशिष्ट्यांवर अवलंबून असल्याने आपण खरोखर लिनक्स प्लॅटफॉर्मशी जोडलेले आहात. आपल्याला विंडोज किंवा बीएसडी वैशिष्ट्ये वापरू इच्छित असल्यास आपण व्हर्च्युअलायझेशनसह चांगले आहात.

निष्कर्ष

आपण अनुप्रयोग विकसित करणे आणि त्यांची चाचणी करणे आणि त्यांचे आणि त्यांचे अवलंबन मशीनपासून मशीनपर्यंत हलविणे सुलभ बनविण्याचा विचार करीत असल्यास, डॉकर आपल्यासाठी एक आदर्श पर्याय असू शकेल. आपल्या होस्टिंग प्रदात्याकडे उबंटू किंवा मायएसक्यूएलची योग्य आवृत्ती असेल की नाही याची आपल्याला चिंता करण्याची आवश्यकता नाही, कारण ते फक्त लक्ष्य प्रणालीवर कंटेनर म्हणून स्थापित केले जाऊ शकतात.