क्या समवर्ती रूप से डॉक-कम्पोज़ का उपयोग करके डॉक चित्र बनाना संभव है?


12

जब कोई चलता है docker-compose up --buildतो डॉकटर इमेज को क्रमिक रूप से बनाया जाता है। क्या यह संभव है कि डॉकटर-कम्पोज़ का उपयोग करके इन छवियों का निर्माण किया जाए?

वहाँ सहित कई मुद्दे हैं इस है, लेकिन यह स्पष्ट नहीं है कि यह संभव है या नहीं।

जवाबों:


7

हाँ, यह मुमकिन है। आप --parallelडॉक-कंपोजर 1.23.2 संस्करण के बाद से विकल्प का उपयोग कर सकते हैं ।

संस्करण 1.23.2 भी सही 1.23.0 बग:

1.23.0 परिवर्तन को वापस ले लिया, जो डॉकटर-कंपोज़ द्वारा बनाए गए कंटेनर नामों में यादृच्छिक स्ट्रिंग्स को जोड़ दिया, जिससे पते की समस्या पैदा हो गई। नोट: समानांतर रनों के दौरान टकराव से बचने के लिए डॉकटर-कंपोज़ रन द्वारा बनाए गए कंटेनर बेतरतीब ढंग से उत्पन्न नामों का उपयोग करते रहेंगे।

https://github.com/docker/compose/releases/tag/1.23.2

आप इसे बस कर का उपयोग कर सकते हैं:

docker-compose build --parallel

3

वर्तमान में डॉकटर कम्पोज़ के साथ समवर्ती बिल्ड बनाना संभव नहीं है।

इस बारे में समस्याएँ हैं लेकिन नवीनतम परीक्षण संकेत देते हैं कि समवर्ती बिल्ड वास्तव में अनुक्रमिक लोगों की तुलना में अधिक समय लेते हैं।

यह समस्या संग्रहण ड्राइवरों से संबंधित है।
अपडेट प्राप्त करने के लिए आप इस समस्या को ट्रैक कर सकते हैं: https://github.com/moby/moby/issues/9656

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.