Buildx docker-container: BuildKit चा प्रॉक्सी वातावरण संरचना
docker-container बिल्डरचे स्वतःचे प्रॉक्सी वातावरण असते, जे डेमनच्या pulls आणि Dockerfile मधील RUN बिल्ड आर्ग्युमेंटपेक्षा वेगळे असते.
नवीन 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 दरम्यान पॅकेज मॅनेजरचे इनपुट ठरवत नाही. हा नमुना प्रत्यक्ष ड्रायव्हर आणि नेटवर्कशी जुळवा; दूरस्थ किंवा एकात्मिक बिल्डर वेगळी सेवा संरचना वापरू शकतात.