Per a un builder docker-container nou, poseu les variables al servei 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 .

Les opcions de controlador env.<key> col·loquen els valors dins d’aquell contenidor builder. Feu servir un punt de connexió que pugui assolir; el seu loopback no és el terminal de l’amfitrió. Per a les peticions permeses als registres públics, la llista de proxys HTTP forneix candidats per als URL de proxy HTTP del controlador.

BaixadaConsumidor/entrada
Obtenir la imatge BuildKitRuta del dimoni Docker
Orquestració del build i resolució de la baseEntorn del controlador del servei BuildKit
Descarregador dins de RUNEntorn de build del pas, incloent-hi els arguments de proxy admesos

Un argument de build no pot reconfigurar un procés BuildKit en execució, i l’entorn del controlador no estableix les entrades del gestor de paquets durant RUN. Encaixeu aquest patró amb el controlador i la xarxa reals; els builders remots o integrats poden fer servir una altra configuració de servei.

Articles relacionats