Yangi docker-container builder uchun o‘zgaruvchilarni BuildKit xizmatiga qo‘ying:

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> drayver parametrlari qiymatlarni shu builder konteyneri ichiga joylashtiradi. U yetib bora oladigan endpointdan foydalaning; uning loopback’i host terminali emas. Ruxsat etilgan ommaviy reyestr so‘rovlari uchun HTTP proksi ro‘yxati drayverning HTTP proksi URL’lariga nomzodlar beradi.

Yuklab olishIste’molchi/kirish
BuildKit obrazini olishDocker daemon yo‘li
Build orkestratsiyasi va bazani hal qilishBuildKit xizmatining drayver muhiti
RUN ichidagi yuklovchiQadamning build muhiti, qo‘llab-quvvatlanadigan proksi argumentlari bilan

Build argumenti ishlab turgan BuildKit jarayonini qayta sozlay olmaydi, drayver muhiti esa RUN davomida paket menejerining kirishlarini belgilamaydi. Bu andozani haqiqiy drayver va tarmoqqa moslang; masofaviy yoki integratsiyalashgan builderlar boshqa xizmat konfiguratsiyasidan foydalanishi mumkin.

O'xshash maqolalar