पर रेल चलाना और तैनाती करना मैं लिनक्स कंटेनरों के लिए कुल नोब हूं और Docker के बारे में कुछ समय बिताने में व्यतीत कर रहा हूं, और मेरे भ्रम को क्षमा करने के लिए इस सवाल को सोचा। वर्तमान में, मेरे पास कैपिस्ट्रानो के माध्यम से तैनात उत्पादन में एक रेल ऐप है। मेरे क्लाउड सर्वर डेबियन व्हीजी वितरण पर ओप्सकोड शेफ के साथ बनाए रखा जाता है। विकास के लिए, मेरे पास एप और सेवाओं के साथ एक वग्रेंट वीएम प्रीइंस्टॉल किया गया है।डॉकर कंटेनर
यदि मैं डॉकर को नियोजित करना चाहता था, तो मेरा ऐप कहां बैठेगा? कंटेनर या मेजबान? मैं कैसे (उत्पादन) तैनात और निर्देशिका (विकास) साझा करेंगे? क्या मैं डॉकर का उपयोग कर उसी सर्वर पर अपनी सभी अतिरिक्त सेवाओं यानी memcache, redis, postgresql, आदि चला सकता हूं? मैं शायद डॉकर की क्षमता की कल्पना कर सकता हूं लेकिन इसके व्यावहारिक उपयोग को देखने में परेशानी हो रही है।
ऐसा लगता है कि कंटेनर भविष्य का हिस्सा हैं। वर्चुअलाइजेशन से स्विच करने वाले किसी के लिए कोई मार्गदर्शन?
जयकार, @Emil। महान प्रतिक्रिया। –
क्या वे अतिरिक्त सेवाएं अपने डॉकर कंटेनर के अंदर हो सकती हैं, या क्या वे सभी एक डॉकर कंटेनर के अंदर हो सकते हैं? – CMCDragonkai
@CMCDragonkai सुझाए गए अभ्यास प्रत्येक सेवा को अपने कंटेनर में चलाने के लिए होगा, इसलिए वे मॉड्यूलर हैं: एकाधिक ऐप्स के लिए कंटेनर चलाने के लिए अपनी मेमकैच छवि का उपयोग करें, अपने वेब ऐप कंटेनर के 3 उदाहरणों को उनके बीच लोड-बैलेंस चलाने के लिए चलाएं (एक के साथ हैपरॉक्स कंटेनर!)। कंटेनरों को एक-दूसरे को ढूंढने में सहायता के लिए [लिंक डॉक्स] देखें (http://docs.docker.io/en/latest/use/working_with_links_names/)।आप उन्हें चलाने के लिए [Fig] (http://orchardup.github.io/fig/index.html) भी पसंद कर सकते हैं। कई उदाहरणों के लिए 'अंजीर पैमाने' कमांड पर ध्यान दें। – ches