डॉकर निर्माण संदर्भ का उद्देश्य क्या है? मैं प्रलेखन से समझता हूं कि यह "प्रविष्टि" बिंदु है जिससे संपूर्ण सामग्री डॉकर डिमन को भेजी जाएगी। लेकिन मौजूदा निर्देशिका की पूरी सामग्री भेजने का क्या मतलब है, उदाहरणों में प्रदान किए गए डिफ़ॉल्ट उपयोग केस को मानते हुए, जब हमें स्पष्ट रूप से डॉकरफ़ाइल में एक COPY या ADD निर्देश शामिल करना होगा, तो सक्रिय रूप से जेनरेट की गई छवि में वर्तमान निर्देशिका की सामग्री शामिल करें ? यदि छवि को छवि में शामिल करने के लिए डिमन को भेजा जाता है, तो हमें यह अतिरिक्त कदम क्यों बनाना होगा। संपीड़ित अपलोड/प्रेषण/प्रतिलिपि कार्य में निर्दिष्ट निर्देशिका की सामग्री डिफ़ॉल्ट रूप से क्यों नहीं होती है?डॉकर निर्माण संदर्भ का उद्देश्य क्या है?
उदा। 2.3: जब मैं इस आदेश डोकर निर्माण आयकर उपयोगकर्ता/MyProject चलाने इस निर्देशिका संरचना
-rw-r--r-- 1 me me 7 Jun 8 18:52 .dockerignore
-rw-r--r-- 1 me me 1.1K Jun 9 12:42 Dockerfile
drwxr-xr-x 13 me me 4.0K Jun 8 19:43 myproject
को देखते हुए।
तब मैं जेनरेट की गई छवि में कहीं भी माइप्रोजेक्ट निर्देशिका देखने की अपेक्षा करता हूं। लेकिन, मुझे
ADD myproject/
उस मामले के लिए शामिल होना चाहिए।
यदि निर्माण प्रक्रिया वर्तमान निर्देशिका सामग्री को संपीड़ित करती है और इसे डिमन पर भेजती है, तो यह कहां जाती है? यह छवि में छवि के उपयोग के लिए उपलब्ध क्यों नहीं है?
"क्योंकि क्लाइंट और डिमन एक ही मशीन पर भी नहीं चल सकते हैं" यह मामला नहीं होने पर भी स्थानांतरण करने के खराब कारण की तरह लगता है, खासकर एआईयूआई के बाद से, वे ज्यादातर समय उसी मशीन पर हैं। डॉकर केवल 'COPY' आदेशों द्वारा आवश्यक फ़ाइलों को ही भेज सकता है। – Alec