छवि की टैगिंग डॉकरीफाइल के अंदर समर्थित नहीं है। यह आपके बिल्ड कमांड में किया जाना चाहिए। वर्कअराउंड के रूप में, आप बिल्ड को डॉकटर-कंपोज के साथ कर सकते हैं। लक्ष्य छवि नाम की पहचान करता है और फिर रन करता है docker-compose build
। एक नमूना docker-compose.yml जैसा दिखेगा
version: '2'
services:
man:
build: .
image: dude/man:v2
उस ने कहा, वहाँ निर्माण के साथ एक धक्का के खिलाफ रचना है क्योंकि वह झुंड मोड deploys के साथ काम नहीं करता है। जैसा कि आप अपने प्रश्न में दिए गए आदेश को चलाने के लिए कर रहे हैं:
docker build -t dude/man:v2 .
व्यक्तिगत रूप से, मैं अपने फ़ोल्डर (बिल्ड.sh) में एक छोटी सी शेल स्क्रिप्ट के साथ निर्माण करता हूं, जो टाइपिंग को सहेजने के लिए किसी भी आर्गन को पारित करता है और इसमें छवि का नाम भी शामिल है। और उत्पादन के लिए, बिल्ड को एक ci / cd सर्वर द्वारा नियंत्रित किया जाता है जिसमें पाइपलाइन स्क्रिप्ट के अंदर छवि नाम होता है।