मेरे डॉकटर चित्र जेन्किन्स सीआई सर्वर पर बने हैं और हमारी निजी डोकर रजिस्ट्री में धकेल दिए गए हैं। मेरा लक्ष्य डॉकटर-कंपोज़ के साथ वातावरण का प्रावधान करना है जो हमेशा छवियों की मूल रूप से निर्मित स्थिति को शुरू करते हैं।
मैं वर्तमान में अलग-अलग मशीनों पर 1.3.2 के साथ-साथ 1.4.0 का उपयोग कर रहा हूं, लेकिन हमने पुराने संस्करणों का भी उपयोग किया है।
मैंने हमेशा docker-compose pull && docker-compose up -d
रजिस्ट्री से ताजा छवियों को लाने और उन्हें शुरू करने के लिए आदेशों का उपयोग किया । मेरा मानना है कि मेरा पसंदीदा व्यवहार एक निश्चित समय तक अपेक्षित था, लेकिन तब से docker-compose up
हर बार मूल रूप से निर्मित छवियों को शुरू करने के बजाय पहले से बंद किए गए कंटेनरों को फिर से चलाना शुरू कर दिया।
क्या इस व्यवहार से छुटकारा पाने का कोई तरीका है? क्या वह तरीका ऐसा हो सकता है जो डॉकटर-कंपोज में वायर्ड हो। हाइमल कॉन्फ़िगरेशन फ़ाइल हर इनवोकेशन पर कमांड लाइन पर "भूल नहीं" करने के लिए निर्भर न हो?
ps। अपने लक्ष्य को प्राप्त करने का रास्ता खोजने के अलावा, मैं इस व्यवहार की पृष्ठभूमि के बारे में थोड़ा और जानना पसंद करूंगा। मुझे लगता है कि डॉकर का मूल विचार एक अपरिहार्य बुनियादी ढांचे का निर्माण करना है। डॉकटर-कम्पोज़ का वर्तमान व्यवहार इस दृष्टिकोण के साथ सादा टकराव लगता है .. या मुझे यहाँ कुछ बिंदु याद हैं?