Buildx docker-container: BuildKit નું પ્રોક્સી પર્યાવરણ ગોઠવો
docker-container બિલ્ડરનું પોતાનું પ્રોક્સી પર્યાવરણ હોય છે, જે ડેમન પુલ અને 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 દરમિયાન પેકેજ મેનેજરના ઇનપુટ નક્કી કરતું નથી. આ પેટર્નને વાસ્તવિક ડ્રાઇવર અને નેટવર્ક સાથે મેળવો; દૂરના કે સંકલિત બિલ્ડરો બીજી સેવા ગોઠવણી વાપરી શકે છે.