नवीन docker-container बिल्डरसाठी व्हेरिएबल्स BuildKit सेवेवर ठेवा:

docker buildx create --name proxy-builder --driver docker-container --driver-opt env.HTTP_PROXY=http://proxy.example:8080 --driver-opt env.HTTPS_PROXY=http://proxy.example:8080
docker buildx build --builder proxy-builder .

env.<key> ड्रायव्हर पर्याय मूल्ये त्या बिल्डर कंटेनरच्या आत ठेवतात. तो पोहोचू शकेल असे एंडपॉइंट वापरा; त्याचे loopback होस्ट टर्मिनल नाही. परवानगी दिलेल्या सार्वजनिक रजिस्ट्री विनंत्यांसाठी HTTP प्रॉक्सी यादी ड्रायव्हरच्या HTTP प्रॉक्सी URL साठी उमेदवार देते.

डाउनलोडग्राहक/इनपुट
BuildKit इमेज मिळवणेDocker डेमनचा मार्ग
बिल्ड ऑर्केस्ट्रेशन आणि बेस निराकरणBuildKit सेवेचे ड्रायव्हर वातावरण
RUN मधील डाउनलोडरपायरीचे बिल्ड वातावरण, समर्थित प्रॉक्सी आर्ग्युमेंटसह

बिल्ड आर्ग्युमेंट चालू असलेल्या BuildKit प्रक्रियेची पुनर्रचना करू शकत नाही, आणि ड्रायव्हर वातावरण RUN दरम्यान पॅकेज मॅनेजरचे इनपुट ठरवत नाही. हा नमुना प्रत्यक्ष ड्रायव्हर आणि नेटवर्कशी जुळवा; दूरस्थ किंवा एकात्मिक बिल्डर वेगळी सेवा संरचना वापरू शकतात.

संबंधित लेख