Жаңа docker-container builder үшін айнымалыларды 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> драйвер опциялары мәндерді сол builder контейнерінің ішіне орналастырады. Ол жете алатын соңғы нүктені пайдаланыңыз; оның loopback-і хост терминалы емес. Рұқсат етілген жалпыға ортақ тіркелім сұраулары үшін HTTP прокси тізімі драйвердің HTTP прокси URL-деріне үміткерлер ұсынады.

ЖүктеуТұтынушы/кіріс
BuildKit бейнесін алуDocker daemon маршруты
Build оркестрациясы және базаны шешуBuildKit қызметінің драйвер ортасы
RUN ішіндегі жүктеушіҚадамның build ортасы, қолдау көрсетілетін прокси аргументтерімен бірге

Build аргументі жұмыс істеп тұрған BuildKit процесін қайта конфигурациялай алмайды, ал драйвер ортасы RUN кезінде пакет менеджерінің кірістерін анықтамайды. Бұл үлгіні нақты драйвер мен желіге сәйкестендіріңіз; қашықтағы немесе кіріктірілген builder-лер басқа қызмет конфигурациясын қолдануы мүмкін.

Қатысты мақалалар