Yeni docker-container builder üçün dəyişənləri BuildKit xidmətinə qoyun:

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> sürücü seçimləri dəyərləri həmin builder konteynerinin içində yerləşdirir. Onun çata bildiyi bir son nöqtə istifadə edin; onun loopback-i host terminalı deyil. İcazə verilən ictimai registr sorğuları üçün HTTP proxy siyahısı sürücünün HTTP proxy URL-ləri üçün namizədlər təqdim edir.

Endirməİstehlakçı/giriş
BuildKit obrazının alınmasıDocker daemon marşrutu
Build orkestrasiyası və baza həlliBuildKit xidmətinin sürücü mühiti
RUN içindəki endiriciAddımın build mühiti, dəstəklənən proxy arqumentləri daxil olmaqla

Build arqumenti işləyən BuildKit prosesini yenidən qurmaq iqtidarında deyil, sürücü mühiti də RUN zamanı paket menecerinin girişlərini müəyyən etmir. Bu nümunəni real sürücü və şəbəkəyə uyğunlaşdırın; uzaq və ya inteqrasiya olunmuş builder-lər başqa xidmət konfiqurasiyası işlədə bilər.

Əlaqəli məqalələr