संदर्भों को समझें
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
लेकिन तब डॉकटराइल एक ही फ़ोल्डर में नहीं होगा या कम से कम खोजने में कठिन होगा।