ନୂଆ 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 ହୋଷ୍ଟ ଟର୍ମିନାଲ ନୁହେଁ। ଅନୁମୋଦିତ ସାର୍ବଜନୀନ ରେଜିଷ୍ଟ୍ରି ଅନୁରୋଧ ପାଇଁ HTTP ପ୍ରକ୍ସି ତାଲିକା ଡ୍ରାଇଭରର HTTP ପ୍ରକ୍ସି URL ପାଇଁ ପ୍ରାର୍ଥୀ ଯୋଗାଏ।

ଡାଉନଲୋଡଗ୍ରାହକ/ଇନପୁଟ
BuildKit ଇମେଜ ପ୍ରାପ୍ତିDocker ଡେମନର ପଥ
ବିଲଡ ଅର୍କେଷ୍ଟ୍ରେସନ ଓ ଆଧାର ସମାଧାନBuildKit ସେବାର ଡ୍ରାଇଭର ପରିବେଶ
RUN ଭିତରର ଡାଉନଲୋଡରପଦକ୍ଷେପର ବିଲଡ ପରିବେଶ, ସମର୍ଥିତ ପ୍ରକ୍ସି ଆର୍ଗୁମେଣ୍ଟ ସହିତ

ଏକ build ଆର୍ଗୁମେଣ୍ଟ ଚାଲୁଥିବା BuildKit ପ୍ରକ୍ରିୟାକୁ ପୁନଃ ସଂରଚନା କରିପାରିବ ନାହିଁ, ଏବଂ ଡ୍ରାଇଭର ପରିବେଶ RUN ସମୟରେ ପ୍ୟାକେଜ ମ୍ୟାନେଜରର ଇନପୁଟ ନିର୍ଣ୍ଣୟ କରେ ନାହିଁ। ଏହି ଢାଞ୍ଚାକୁ ପ୍ରକୃତ ଡ୍ରାଇଭର ଓ ନେଟୱାର୍କ ସହ ମେଳାନ୍ତୁ; ଦୂରବର୍ତ୍ତୀ କିମ୍ବା ସଂଯୁକ୍ତ ବିଲଡର ଅନ୍ୟ ସେବା ସଂରଚନା ବ୍ୟବହାର କରିପାରେ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ