Docker Engine 23.0 ने JSON और कमांड-लाइन फ़्लैग के ज़रिए daemon प्रॉक्सी कॉन्फ़िगरेशन शुरू किया। पुराना daemon सिर्फ़ इसलिए उन फ़ील्ड का उपयोग नहीं कर सकता कि मौजूदा दस्तावेज़ उन्हें दिखाते हैं।

प्रबंधित daemon का सर्वर संस्करण जाँचें। CLI संस्करण, डिस्ट्रिब्यूशन का नाम और कंटेनर इमेज टैग उस सर्वर का फ़ीचर सेट तय नहीं करते।

systemd द्वारा प्रबंधित पुराने नेटिव Linux Engine के लिए daemon सेवा के समर्थित स्टार्टअप वातावरण के ज़रिए HTTP_PROXY, HTTPS_PROXY और इच्छित NO_PROXY दें। docker pull चलाने वाले टर्मिनल में उन्हें एक्सपोर्ट करने से पहले से चल रही सिस्टम सेवा अपडेट नहीं होती।

यदि पुराना Engine रखते हैं तो वही समर्थित तरीका अपनाएँ। यदि अपग्रेड करते हैं तो पुराने वातावरण मानों को daemon कॉन्फ़िगरेशन के साथ मिलाएँ: मौजूदा Docker दस्तावेज़ में सीधा कॉन्फ़िगरेशन वातावरण चरों पर प्राथमिकता रखता है, इसलिए परस्पर विरोधी मान चुना गया मार्ग बदल सकते हैं।

Docker Desktop अपनी प्रॉक्सी सेटिंग्स का उपयोग करता है और daemon.json में daemon प्रॉक्सी प्रविष्टियों को अनदेखा करता है। नेटिव Linux daemon का उपाय लागू करने से पहले उस उत्पाद की पहचान करें।

संबंधित लेख