Նոր 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-ը host-ի տերմինալը չէ։ Թույլատրված հանրային ռեեստրերի հարցումների համար HTTP proxy ցանկը առաջարկում է թեկնածուներ դրայվերի HTTP proxy URL-ների համար։

ՆերբեռնումՍպառող/մուտք
BuildKit պատկերի ստացումDocker daemon-ի ուղին
Build-ի նվագախումբ և բազայի լուծումBuildKit ծառայության դրայվերի միջավայր
Ներբեռնիչ RUN-ի ներսումՔայլի build միջավայրը՝ ներառյալ աջակցվող proxy արգումենտները

Build արգումենտը չի կարող վերակարգավորել ընթացիկ BuildKit պրոցեսը, և դրայվերի միջավայրը չի սահմանում փաթեթների կառավարչի մուտքերը RUN-ի ընթացքում։ Համապատասխանեցրեք այս ձևը իրական դրայվերին և ցանցին․ հեռավոր կամ ներկառուցված builder-ները կարող են օգտագործել ծառայության այլ կարգավորում։

Առնչվող հոդվածներ