Buildx docker-container: BuildKitin välityspalvelinympäristön määritys
docker-container-rakentajalla on oma välityspalvelinympäristö, erillään daemonin noudosta ja Dockerfilen RUN-koontivaiheen argumenteista.
Uudelle docker-container-rakentajalle aseta muuttujat BuildKit-palveluun:
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 .Ohjaimen valinnat env.<key> sijoittavat arvot kyseisen rakentajasäiliön sisään. Käytä päätepistettä, johon se yltää; sen loopback ei ole isäntäkoneen päätelaite. Sallituille julkisten rekisterien pyynnöille HTTP-välityspalvelinluettelo tarjoaa ehdokkaita ohjaimen HTTP-välityspalvelimen URL-osoitteiksi.
| Lataus | Kuluttaja/syöte |
|---|---|
| BuildKit-kuvan hankinta | Docker-daemonin reitti |
| Koontityön ohjaus ja perustan ratkaisu | BuildKit-palvelun ohjainympäristö |
| RUN-vaiheen sisäinen lataaja | Vaiheen koontiympäristö, mukaan lukien tuetut välityspalvelinargumentit |
Koontivaiheen argumentti ei voi määrittää uudelleen käynnissä olevaa BuildKit-prosessia, eikä ohjaimen ympäristö aseta paketinhallinnan syötteitä RUN-vaiheen aikana. Sovita tämä kaava todelliseen ohjaimeen ja verkkoon; etä- tai integroidut rakentajat voivat käyttää muuta palvelumääritystä.