For ein ny docker-container-byggjar set du variablane på BuildKit-tenesta:

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 .

Drivarvala env.<key> plasserer verdiar inne i den byggjarbehaldaren. Bruk eit endepunkt han kan nå; loopbacken hans er ikkje terminalen til verten. For tillatne førespurnader mot offentlege register gjev HTTP-proxylista kandidatar til HTTP-proxy-URL-ane til drivaren.

NedlastingForbrukar/inn-data
Hente BuildKit-avbiletetRuta til Docker-daemonen
Byggjeorkestrering og basisoppløysingDrivarmiljøet til BuildKit-tenesta
Nedlastar inne i RUNByggjemiljøet til steget, medrekna støtta proxyargument

Eit byggjeargument kan ikkje setje opp ein køyrande BuildKit-prosess på nytt, og miljøet til drivaren fastset ikkje inn-dataa til pakkehandsamaren under RUN. Tilpass dette mønsteret til den faktiske drivaren og netverket; fjernbyggjarar eller integrerte byggjarar kan bruke ei anna tenestekonfigurasjon.

Relaterte artiklar