Buildx docker-container: BuildKit-en proxy ingurunea konfiguratzea
docker-container builder batek bere proxy ingurunea du, daemonaren deskargatzetik eta Dockerfileko RUN build argumentuetatik bereizia.
docker-container builder berri baterako, jarri aldagaiak BuildKit zerbitzuan:
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 .env.<key> driver aukerak balioak builder edukiontzi horren barruan jartzen ditu. Erabili berak irits dezakeen endpoint bat; bere loopback ez da hostaren terminala. Baimendutako erregistro publikoko eskaeretarako, HTTP proxy zerrendak driverraren HTTP proxy URLetarako hautagaiak ematen ditu.
| Deskarga | Kontsumitzailea/sarrera |
|---|---|
| BuildKit irudia lortzea | Docker daemonaren ibilbidea |
| Build orkestrazioa eta oinarriaren ebazpena | BuildKit zerbitzuaren driver ingurunea |
| RUN barruko deskargatzailea | Urratsaren build ingurunea, onartutako proxy argumentuak barne |
Build argumentu batek ezin du martxan dagoen BuildKit prozesua berriz konfiguratu, eta driverraren inguruneak ez ditu RUN bitartean pakete-kudeatzailearen sarrerak ezartzen. Egokitu eredu hau benetako driverrera eta sarera; urruneko edo integratutako builderrek beste zerbitzu konfigurazio bat erabil dezakete.