Za novi docker-container builder postavite promenljive na BuildKit servis:

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 .

Opcije drajvera env.<key> upisuju vrednosti unutar kontejnera tog buildera. Koristite endpoint do kog on može da stigne; njegov loopback nije terminal na hostu. Za dozvoljene zahteve ka javnim registrima, lista HTTP proxyja nudi kandidate za HTTP proxy URL-ove drajvera.

PreuzimanjePotrošač/ulaz
Dobavljanje BuildKit slikeRuta Docker daemona
Orkestracija builda i razrešavanje osnoveOkruženje drajvera BuildKit servisa
Preuzimač unutar RUN-aBuild okruženje koraka, uključujući podržane proxy argumente

Build argument ne može da prekonfiguriše BuildKit proces koji već radi, a okruženje drajvera ne uspostavlja ulaze upravljača paketa tokom RUN-a. Uskladite ovaj obrazac sa stvarnim drajverom i mrežom; udaljeni ili ugrađeni builderi mogu da koriste drugačiju konfiguraciju servisa.

Povezani članci