يېڭى docker-container قۇرغۇچى ئۈچۈن ئۆزگەرگۈچىلەرنى 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> ھەيدەكچى تاللانمىلىرى قىممەتلەرنى شۇ قۇرغۇچى كونتېينېرىنىڭ ئىچىگە قويىدۇ. ئۇ يېتەلەيدىغان ئاخىرقى نۇقتىنى ئىشلىتىڭ؛ ئۇنىڭ loopback ى host نىڭ تېرمىنالى ئەمەس. رۇخسەت قىلىنغان ئاممىۋى تىزىملىك تەلەپلىرى ئۈچۈن HTTP proxy تىزىملىكى ھەيدەكچىنىڭ HTTP proxy URL لىرىغا نامزاتلارنى تەمىنلەيدۇ.

چۈشۈرۈشئىشلەتكۈچى/كىرگۈزۈش
BuildKit ئوبرازىنى ئېلىشDocker daemon يولى
build نى تەشكىللەش ۋە ئاساسنى ھەل قىلىشBuildKit مۇلازىمىتىنىڭ ھەيدەكچى مۇھىتى
RUN ئىچىدىكى چۈشۈرگۈچباسقۇچنىڭ build مۇھىتى، قوللايدىغان proxy ئارگۇمېنتلىرىنى ئۆز ئىچىگە ئالىدۇ

build ئارگۇمېنتى ئىجرا بولۇۋاتقان BuildKit جەريانىنى قايتا سەپلىيەلمەيدۇ، ھەيدەكچى مۇھىتى RUN جەريانىدا بولاق باشقۇرغۇچىنىڭ كىرگۈزۈشىنى بەلگىلىمەيدۇ. بۇ ئەندىزىنى ھەقىقىي ھەيدەكچى ۋە تورغا ماسلاشتۇرۇڭ؛ يىراقتىكى ياكى بىرلەشتۈرۈلگەن قۇرغۇچىلار باشقا مۇلازىمەت سەپلىمىسىنى ئىشلىتىشى مۇمكىن.

مۇناسىۋەتلىك ماقالىلەر