Docker सेवेचे DNS आणि no_proxy सह प्रॉक्सी बायपास
बाह्य HTTP प्रॉक्सी ते नेटवर्क सोडवू किंवा पोहोचू शकत नसल्यास इच्छित अंतर्गत सेवेसाठी no_proxy वापरा.
बाह्य HTTP प्रॉक्सीला Docker चे api सेवा नाव माहीत असण्याची गरज नाही. http://api:8080/ साठी प्रॉक्सी पुढील कनेक्शन उघडते, त्यामुळे ॲप कंटेनरमध्ये यशस्वी लुकअप प्रॉक्सीचे DNS दृश्य सिद्ध करत नाही.
इच्छित थेट प्रवेशासाठी, त्या कंटेनरच्या पर्यावरणात अपवाद जोडा:
environment:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
no_proxy: apiapi वर थेट विनंत्या कंटेनरचा मार्ग आणि त्यातील अंगभूत रिझॉल्व्हर वापरतात. दोन्ही कंटेनरना अद्याप वापरकर्ता-परिभाषित सामायिक नेटवर्क आवश्यक आहे आणि सेवेने 8080 वर ऐकले पाहिजे. पात्र बाह्य विनंत्या प्रॉक्सी राखतात. जर ती सार्वजनिक गंतव्ये सार्वजनिक मध्यस्थ वापरू शकत असतील, तर HTTP प्रॉक्सी सूची खाते नसलेल्या प्रॉक्सी URL साठी उमेदवार पुरवते; api थेट अपवादांमध्ये ठेवा.
पुन्हा तयार केलेले कंटेनर अनपेक्षित व्हेरिएबल्स ठेवत असल्यास, Docker क्लायंटचा config.json proxies विभाग तपासा, जो पर्यावरण मूल्ये इंजेक्ट करू शकतो. इच्छित नोंद बदला आणि सामान्य प्रवाहातून प्रभावित कंटेनर पुन्हा तयार करा, असंबंधित कॉन्फिगरेशन जतन करून.