Buildx docker-container: ikkonfigura l-ambjent tal-proxy ta’ BuildKit
Builder docker-container għandu l-ambjent tal-proxy tiegħu stess, separat mill-ġbid tad-daemon u mill-argumenti tal-build RUN fid-Dockerfile.
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.
| Download | Konsumatur/input |
|---|---|
| Ksib tal-immaġni BuildKit | Rotta tad-daemon Docker |
| Orkestrazzjoni tal-build u soluzzjoni tal-bażi | Ambjent tad-driver tas-servizz BuildKit |
| Downloader ġewwa RUN | Ambjent 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.