अपने डॉकरफाइल में 'उपयुक्त इंस्टॉल' का सही तरीके से उपयोग कैसे करें

Apane Dokarapha Ila Mem Upayukta Instola Ka Sahi Tarike Se Upayoga Kaise Karem



डॉकर प्लेटफॉर्म पोर्टेबल और पृथक कंटेनरों की मदद से DevOps और अन्य परियोजनाओं के निर्माण, तैनाती और शिपिंग के लिए प्रसिद्ध और सरल प्लेटफार्मों में से एक है। इन कंटेनरों का प्रबंधन और निर्माण डॉकर छवियों के माध्यम से किया जाता है। इसके अलावा, डॉकर इमेज कमांड के जरिए बनाई जाती हैं। डॉकर छवि बनाने के लिए ये आदेश या निर्देश टर्मिनल या डॉकरफाइल के माध्यम से पारित किए जाते हैं। हालाँकि, प्रत्येक कमांड को एक-एक करके निष्पादित करना व्यस्त है। इसलिए, डॉकर इमेज बनाने के लिए डॉकरफाइल सबसे अच्छा उपाय है।

यह राइट-अप प्रदर्शित करेगा कि कैसे उपयोग करना है ' उपयुक्त स्थापना ” डॉकरफाइल में सही ढंग से।

डॉकरफाइल में सही तरीके से 'उपयुक्त इंस्टॉल' का उपयोग कैसे करें?

डॉकरफाइल एक निर्देश फ़ाइल है जो डॉकर छवि उत्पन्न करने के लिए कमांड को परिभाषित करती है। ' उपयुक्त स्थापना डॉकर छवि बनाने के लिए आवश्यक निर्भरताओं या पैकेजों को स्थापित करने के लिए डॉकरफाइल में कमांड का उपयोग किया जाता है। यहाँ, ' अपार्ट 'उबंटू रिपॉजिटरी है जिसका अर्थ है' अग्रिम पैकेजिंग उपकरण ” निर्भरताओं को स्थापित करने के लिए उपयोग किया जाता है।







यहाँ जोड़ने के लिए वाक्य रचना है ' उपयुक्त स्थापना डॉकरफाइल में कमांड:



उपयुक्त अद्यतन चलाएँ && अपार्ट स्थापित करना -और < पैकेट > \ < पैकेट > \ && \

उपयुक्त-स्वच्छ हो जाओ && \ आर एम -आरएफ / था / उदारीकरण / अपार्ट / सूचियों /*

उपयोग करने के लिए उचित गाइड-लाइन के लिए ' उपयुक्त-स्थापित करें ” पैकेज इंस्टॉलेशन के लिए कमांड, दिए गए निर्देशों का पालन करें।



चरण 1: डॉकरीफाइल बनाएं

सबसे पहले एक डॉकरफाइल बनाएं। ध्यान रखें कि फ़ाइल का नाम “होना चाहिए” डॉकरफाइल ”। फिर, नीचे-कोडित कमांड को फ़ाइल में पेस्ट करें:





अजगर से: 3.6

दौड़ना एपीटी-अपडेट प्राप्त करें && उपयुक्त-स्थापित करें -और --नहीं-इंस्टॉल-सिफारिश करता है \

python3-setuptools \

python3-पिप \

python3-देव \

python3-venv \

git \

&& \

उपयुक्त-स्वच्छ हो जाओ && \

आर एम -आरएफ / था / उदारीकरण / अपार्ट / सूचियों /*

अनावृत करना 8000

सीएमडी अजगर -सी 'प्रिंट ('डॉकर अधिक सरल परिनियोजन उपकरण है')'

उपरोक्त कोड-ब्लॉक में:

  • ' से ” Statement को base image को define करने के लिए use किया जाता है।
  • ' दौड़ना ”कमांड का उपयोग निर्दिष्ट कमांड को निष्पादित करने के लिए किया जाता है। में ' दौड़ना 'कथन, हमने' का उपयोग किया है उपयुक्त स्थापना 'आदेश आवश्यक पैकेज स्थापित करने के लिए, जैसे' python3-setuptools ”, “ python3-pip ”, “ python3-देव ', और ' git ”।
  • ' \ ” का उपयोग डॉकरफाइल में मल्टीलाइन निर्देशों को पूरा करने के लिए एक डिफ़ॉल्ट एस्केप कैरेक्टर के रूप में किया जाता है।
  • ' उपयुक्त-स्वच्छ हो जाओ 'कैश साफ़ करता है
  • ' आरएम -आरएफ ”कमांड फ़ाइलों या निर्देशिका को हटाता है या हटाता है।
  • ' अनावृत करना ” का उपयोग कंटेनर एक्सपोजिंग पोर्ट को निर्दिष्ट करने के लिए किया जाता है।
  • ' अध्यक्ष एवं प्रबंध निदेशक 'कंटेनर के लिए प्रवेश बिंदु या चूक निर्दिष्ट करता है। हमारे परिदृश्य में, हमने पायथन कोड निष्पादित किया है:

चरण 2: डॉकर इमेज बनाएं

अगले चरण में, उल्लिखित आदेश के माध्यम से डॉकर छवि बनाएं। यहाँ, ' -टी ” छवि का टैग या नाम निर्दिष्ट करता है:



> डोकर निर्माण -टी py-img।

चरण 3: छवि निष्पादित करें

कंटेनर को उत्पन्न करने और निष्पादित करने के लिए, छवि को 'के माध्यम से चलाएं' डॉकर रन <छवि-नाम> ' आज्ञा:

> डॉकर रन पीवाई-आईएमजी

हमने इसका उपयोग करने के तरीके के बारे में विस्तार से बताया है ' उपयुक्त-स्थापित करें 'डॉकरफाइल में।

निष्कर्ष

Dockerfile में apt install का उपयोग करने के लिए, पहले एक साधारण Docker फ़ाइल बनाएँ। फिर, “में आधार या मूल छवि प्रदान करें से निर्देश। उसके बाद, निर्दिष्ट करें ' दौड़ना 'का उपयोग करने के लिए आदेश' उपयुक्त स्थापना ' आज्ञा। इस उद्देश्य के लिए, 'का उपयोग करें भागो उपयुक्त अद्यतन && उपयुक्त स्थापित -y <पैकेज> \ <पैकेज> \ && \

apt-get clean && \ rm -rf /var/lib/apt/lists/* ' वाक्य - विन्यास। इस राइट-अप ने प्रदर्शित किया है कि कैसे उपयोग करना है ' उपयुक्त स्थापना 'डॉकरफाइल में।