За нови docker-container градитељ поставите променљиве на 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 .

Опције драјвера env.<key> уписују вредности унутар контејнера тог градитеља. Користите крајњу тачку до које он стиже; његов loopback није терминал домаћина. За дозвољене захтеве ка јавним регистрима, списак HTTP проксија нуди кандидате за HTTP прокси URL-ове драјвера.

ПреузимањеПотрошач/улаз
Добављање BuildKit сликеРута Docker демона
Оркестрација build-а и разрешавање основеОкружење драјвера BuildKit услуге
Преузимач унутар RUNBuild окружење корака, укључујући подржане прокси аргументе

Build аргумент не може да преконфигурише BuildKit процес који већ ради, а окружење драјвера не успоставља улазе управника пакета током RUN-а. Ускладите овај образац са стварним драјвером и мрежом; удаљени или уграђени градитељи могу да користе другу конфигурацију услуге.

Повезани чланци