Kwa kijenzi kipya cha docker-container, weka vigeu kwenye huduma ya 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 .

Chaguo za dereva env.<key> huweka thamani ndani ya kontena hilo la kijenzi. Tumia kituo ambacho kinaweza kufikia; loopback yake si terminali ya mwenyeji. Kwa maombi yanayoruhusiwa kwa sajili za umma, orodha ya proksi HTTP hutoa watahiniwa kwa URL za proksi HTTP za dereva.

UpakuajiMtumiaji/pembejeo
Kupata taswira ya BuildKitNjia ya daemon ya Docker
Uratibu wa build na utatuzi wa msingiMazingira ya dereva ya huduma ya BuildKit
Kipakua ndani ya RUNMazingira ya build ya hatua, pamoja na hoja za proksi zinazotumika

Hoja ya build haiwezi kusanidi upya mchakato wa BuildKit unaoendelea, na mazingira ya dereva hayaweki pembejeo za kidhibiti kifurushi wakati wa RUN. Linganisha muundo huu na dereva na mtandao halisi; vijenzi vya mbali au vilivyounganishwa vinaweza kutumia usanidi mwingine wa huduma.

Makala zinazohusiana