Buildx docker-container: lungiselela indawo ye-proxy ye-BuildKit
Umakhi we-docker-container unendawo yakhe ye-proxy, ehlukile ekudonseni kwe-daemon nasezimpikiswaneni ze-build RUN ku-Dockerfile.
Kumakhi omusha we-docker-container, beka izinto eziguqukayo kusevisi ye-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 .Izinketho zomshayeli env.<key> zibeka amanani ngaphakathi kwesitsha salo makhi. Sebenzisa i-endpoint angayifinyelela; i-loopback yayo akuyona itheminali yomsingathi. Ezikhalweni ezivunyelwe zokubhalisa komphakathi, uhlu lwe-proxy ye-HTTP lunikeza abazongenela ama-URL e-proxy ye-HTTP yomshayeli.
| Ukulanda | Umsebenzisi/okokufaka |
|---|---|
| Ukuthola isithombe se-BuildKit | Indlela ye-daemon ye-Docker |
| Ukuhlela i-build nokuxazulula isisekelo | Indawo yomshayeli wesevisi ye-BuildKit |
| Isilandi sangaphakathi kwe-RUN | Indawo ye-build yesinyathelo, kuhlanganise nezingxoxo ze-proxy ezisekelwayo |
Impikiswano ye-build ayikwazi ukulungisa kabusha inqubo ye-BuildKit esebenzayo, futhi indawo yomshayeli ayisethi okokufaka komphathi wamaphakethe ngesikhathi se-RUN. Hlanganisa leli phatheni nomshayeli nenethiwekhi wangempela; abakhi abakude noma abahlanganisiwe bangasebasebenzise okunye ukulungiselelwa kwesevisi.