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