Buildx docker-container: BuildKit tarpinės aplinkos konfigūravimas
docker-container kūrėjas turi savo tarpinės aplinką, atskirą nuo daemon siuntimų ir nuo Dockerfile RUN kūrimo argumentų.
Naujam docker-container kūrėjui įdėkite kintamuosius į BuildKit paslaugą:
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 .Valdiklio parinktys env.<key> įrašo reikšmes į to kūrėjo konteinerio vidų. Naudokite galinį tašką, kurį jis pasiekia; jo loopback nėra hosto terminalas. Leidžiamiems viešų registrų užklausoms HTTP tarpinių sąrašas siūlo kandidatus valdiklio HTTP tarpinės URL adresams.
| Atsisiuntimas | Vartotojas/įvestis |
|---|---|
| Gauti BuildKit atvaizdą | Docker daemon maršrutas |
| Kūrimo orkestravimas ir bazės sprendimas | BuildKit paslaugos valdiklio aplinka |
| Atsisiuntėjas RUN viduje | Žingsnio kūrimo aplinka, įskaitant palaikomus tarpinės argumentus |
Kūrimo argumentas negali perkonfigūruoti veikiančio BuildKit proceso, o valdiklio aplinka nenustato paketų tvarkyklės įvesčių per RUN. Priderinkite šį šabloną prie tikrojo valdiklio ir tinklo; nuotoliniai ar integruoti kūrėjai gali naudoti kitą paslaugos konfigūraciją.