Buildx docker-container: nastavení proxy prostředí pro BuildKit
Builder s ovladačem docker-container má vlastní proxy prostředí, oddělené od stahování démonem i od build argumentů RUN v Dockerfile.
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 BuildKit | Trasa démona Docker |
| Orchestrace buildu a rozřešení základu | Prostředí ovladače služby BuildKit |
| Stahovač uvnitř RUN | Build 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.