Za novi docker-container builder nastavite spremenljivke na storitvi 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 .

Možnosti gonilnika env.<key> postavijo vrednosti v notranjost tega vsebnika builderja. Uporabite končno točko, do katere seže; njegov loopback ni terminal gostitelja. Za dovoljene zahteve do javnih registrov seznam proxyjev HTTP ponuja kandidate za URL-je proxyja HTTP gonilnika.

PrenosPorabnik/vhod
Pridobitev slike BuildKitPot demonskega procesa Docker
Orkestracija builda in razrešitev osnoveOkolje gonilnika storitve BuildKit
Prenosnik znotraj RUNBuild okolje koraka, vključno s podprtimi argumenti proxyja

Build argument ne more prekonfigurirati delujočega procesa BuildKit, okolje gonilnika pa ne določi vhodov upravitelja paketov med RUN. Prilagodite ta vzorec dejanskemu gonilniku in omrežju; oddaljeni ali vgrajeni builderji lahko uporabljajo drugo konfiguracijo storitve.

Sorodni članki