Docker daemon.json में प्रॉक्सी सेटिंग्स के लिए Engine 23 या बाद का संस्करण आवश्यक है
जब daemon.json में कॉपी किए गए प्रॉक्सी फ़ील्ड समर्थित न हों तो daemon संस्करण जाँचें, और पुराने नेटिव Engine रिलीज़ के लिए उपयुक्त सेवा वातावरण का उपयोग करें।
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 का उपाय लागू करने से पहले उस उत्पाद की पहचान करें।