Buildx docker-container: stilla proxy-umhverfi BuildKit
docker-container-builder hefur sitt eigið proxy-umhverfi, aðskilið frá niðurhali daemonsins og frá RUN-buildrugningum í Dockerfile.
Fyrir nýjan docker-container builder skaltu setja breyturnar á BuildKit-þjónustuna:
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 .Ökumannsvalkostir env.<key> setja gildi inni í þeim builder-gámi. Notaðu endapunkt sem hann nær til; loopback hans er ekki terminal hýsilsins. Fyrir leyfðar beiðnir til opinberra skráa býður HTTP-proxylistinn upp á frambjóðendur fyrir HTTP-proxy-slóðir ökumannsins.
| Niðurhal | Neytandi/inntak |
|---|---|
| Ná í BuildKit-mynd | Leið Docker-daemonsins |
| Byggingarstýring og lausn grunns | Ökmannsumhverfi BuildKit-þjónustunnar |
| Niðurhalsforrit inni í RUN | Byggingarumhverfi skrefsins, þar á meðal studdar proxyrugningar |
Buildrugning getur ekki stillt keyrandi BuildKit-ferli upp á nýtt, og umhverfi ökumannsins ákvarðar ekki inntak pakkastjórans meðan á RUN stendur. Lagaðu þetta mynstur að raunverulega ökumanninum og netinu; fjarlægir eða innfelldir builderar geta notað aðra þjónustustillingu.