Għal builder docker-container ġdid, poġġi l-varjabbli fuq is-servizz 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 .

L-għażliet tad-driver env.<key> iqiegħdu l-valuri ġewwa dak il-kontenitur tal-builder. Uża punt tat-tmiem li jista’ jasal għalih; il-loopback tiegħu mhuwiex it-terminal tal-host. Għat-talbiet permessi lejn reġistri pubbliċi, il-lista tal-proxy HTTP tipprovdi kandidati għall-URLs tal-proxy HTTP tad-driver.

DownloadKonsumatur/input
Ksib tal-immaġni BuildKitRotta tad-daemon Docker
Orkestrazzjoni tal-build u soluzzjoni tal-bażiAmbjent tad-driver tas-servizz BuildKit
Downloader ġewwa RUNAmbjent tal-build tal-pass, inklużi l-argumenti tal-proxy appoġġjati

Argument tal-build ma jistax jikkonfigura mill-ġdid proċess BuildKit li jkun għaddej, u l-ambjent tad-driver ma jistabbilixxix id-dħul tal-maniġer tal-pakketti waqt RUN. Adatta dan ix-xejra mad-driver u man-netwerk reali; builders remoti jew integrati jistgħu jużaw konfigurazzjoni tas-servizz differenti.

Artikli relatati