क्या आप सीखना चाहेंगे कि डॉकर कंटेनर के अंदर कई सेवाएं कैसे चलाई जाएं? इस ट्यूटोरियल में, हम आपको एक कंप्यूटर पर एक डॉकर कंटेनर के अंदर कई सेवाओं को चलाने के लिए आवश्यक सभी चरणों को दिखाने जा रहे हैं।

• उबंटू 18.04
• उबंटू 19.10
• डॉकर 19.03.6

हमारे उदाहरण में, एक एकल डॉकर कंटेनर MySQL सेवा और अपाचे सेवा चलाएगा।

अपाचे सेवा टीसीपी पोर्ट 80 पर सुनेंगे।

MySQL सेवा टीसीपी बंदरगाह ३३०६ पर सुनेंगे ।

ट्यूटोरियल डॉकर - कंटेनर कई सेवाओं चल रहा है

डॉकर सेवा स्थापित करें।

Copy to Clipboard

ऑनलाइन भंडार से Ubuntu डॉकर छवि डाउनलोड करें।

Copy to Clipboard

अपने सिस्टम पर स्थापित डॉकर छवियों को सूचीबद्ध करें।

Copy to Clipboard

यहां कमांड आउटपुट है:

Copy to Clipboard

इस डॉकर छवि का उपयोग करके एक नया उबंटू कंटेनर शुरू करें।

Copy to Clipboard

अब, आप कंटेनर कमांड-लाइन पर हैं।

Copy to Clipboard

हमारे उदाहरण में, उबंटू छवि का उपयोग एक नया कंटेनर शुरू करने के लिए किया गया था।

हमारे उदाहरण में, कंटेनर आईडी 62f9adcafb62 है।

हमारे उदाहरण में, कंटेनर का नाम MYCONTAINER था।

आवश्यक पैकेजों की सूची स्थापित करें।

Copy to Clipboard

अपाचे सेवा स्थापित करें।

Copy to Clipboard

सिस्टम आपसे टाइमजोन का चयन करने का अनुरोध करेगा।

Copy to Clipboard

हमारे उदाहरण में, हमने अमेरिका, साओ पाउलो के लिए टाइमज़ोन को कॉन्फ़िगर किया।

Copy to Clipboard

MySQL सेवा स्थापित करें।

Copy to Clipboard

Mysqld.cnf नाम MySQL विन्यास फ़ाइल संपादित करें।

Copy to Clipboard

विन्यास फ़ाइल के अंदर, निम्नलिखित पंक्ति का पता लगाएं।

Copy to Clipboard

इस लाइन मूल्य को 0.0.0.0 में बदलें।

Copy to Clipboard

कंटेनर के अंदर मैन्युअल रूप से MySQL सेवा शुरू करें।

Copy to Clipboard

MySQL कमांड-लाइन तक पहुंचें।

Copy to Clipboard

MySQL रूट उपयोगकर्ता के लिए एक पासवर्ड सेट करें।

Copy to Clipboard

हमारे उदाहरण में, रूट उपयोगकर्ता पासवर्ड kamisama123 के लिए सेट किया गया था ।

सुपरवाइजरडॉट कॉन्फ नाम की एक कॉन्फिग्रेशन फाइल बनाएं।

Copy to Clipboard

यहां फ़ाइल सामग्री है।

Copy to Clipboard

कंटेस्टेंट की रूट डायरेक्टरी पर run.sh नाम की स्क्रिप्ट बनाएं।

Copy to Clipboard

यहां फ़ाइल सामग्री है।

Copy to Clipboard

सही फ़ाइल की अनुमति को कॉन्फ़िगर करना।

Copy to Clipboard

कंटेनर कमांड-लाइन से बाहर निकलें।

Copy to Clipboard

इस कंटेनर के आधार पर एक डॉकर छवि बनाएं।

Copy to Clipboard

हमारे उदाहरण में, हमने MYCONTAINER नाम के कंटेनर के आधार पर MYIMAGE नाम की एक डॉकर छवि बनाई।

बनाई गई छवि का उपयोग करके एक नया डॉकर कंटेनर शुरू करें।

Copy to Clipboard

अपाचे सेवा तक अपनी पहुंच का परीक्षण करें।

Copy to Clipboard

यहां कमांड आउटपुट है:

Copy to Clipboard

MySQL सेवा के लिए अपनी पहुंच का परीक्षण करें।

Copy to Clipboard

यहां कमांड आउटपुट है:

Copy to Clipboard

बधाइयाँ! आपने कई सेवाओं की पेशकश करने वाली डॉकर छवि का निर्माण समाप्त कर दिया है।