Pro nový builder docker-container umístěte proměnné na službu 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 .

Volby ovladače env.<key> zapisují hodnoty dovnitř kontejneru tohoto builderu. Použijte koncový bod, na který se dostane; jeho loopback není terminál hostitele. Pro povolené požadavky na veřejné registry nabízí seznam HTTP proxy kandidáty pro adresy HTTP proxy ovladače.

StahováníSpotřebitel/vstup
Získání image BuildKitTrasa démona Docker
Orchestrace buildu a rozřešení základuProstředí ovladače služby BuildKit
Stahovač uvnitř RUNBuild prostředí kroku včetně podporovaných proxy argumentů

Build argument nemůže překonfigurovat běžící proces BuildKit a prostředí ovladače nezakládá vstupy správce balíčků během RUN. Přizpůsobte tento vzor skutečnému ovladači a síti; vzdálené nebo integrované buildery mohou používat jinou konfiguraci služby.

Související články