संदर्भों को समझें
docker build
आदेश
डॉकर की बिल्ड कमांड का मूल सिंटैक्स है
docker build -t imagename:imagetag context_dir
प्रसंग
संदर्भ एक निर्देशिका है और यह निर्धारित करता है कि डॉक निर्माण प्रक्रिया क्या देखने जा रही है: डॉकरफाइल के दृष्टिकोण से, context_dir/mydir/myfile
आपके फाइल सिस्टम में कोई भी फाइल /mydir/myfile
डॉकरफाइल में बन जाएगी और इसलिए निर्माण प्रक्रिया के दौरान।
कर्ता
यदि डॉकफाइल कहा जाता है Dockerfile
और संदर्भ में रहता है, तो यह नामकरण सम्मेलन द्वारा निहित रूप से पाया जाएगा। यह अच्छा है, क्योंकि इसका मतलब है कि आप आमतौर पर किसी भी डॉकटर कंटेनर में डॉकरफाइल को तुरंत पा सकते हैं।
यदि आप अलग-अलग नाम का उपयोग करने पर जोर देते हैं, तो "/ tmp / mydockerfile" कहें, आप -f
इस तरह का उपयोग कर सकते हैं :
docker build -t imagename:imagetag -f /tmp/mydockerfile context_dir
लेकिन तब डॉकटराइल एक ही फ़ोल्डर में नहीं होगा या कम से कम खोजने में कठिन होगा।