За нов 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 услугата
Преземач во RUNОколина за build на чекорот, вклучително поддржаните прокси аргументи

Аргументот за build не може да го преконфигурира процесот BuildKit што работи, а околината на драјверот не ги поставува влезовите на менаџерот на пакети за време на RUN. Усогласете ја оваа шема со вистинскиот драјвер и мрежа; оддалечените или интегрираните изградници можат да користат друга конфигурација на услугата.

Поврзани статии