নতুন 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-এর ভিতরের ডাউনলোডারস্টেপের বিল্ড পরিবেশ, সমর্থিত প্রক্সি আর্গুমেন্টসহ

একটি বিল্ড আর্গুমেন্ট চলমান BuildKit প্রক্রিয়া পুনরায় কনফিগার করতে পারে না, আর ড্রাইভার পরিবেশ RUN চলাকালীন প্যাকেজ ম্যানেজারের ইনপুট নির্ধারণ করে না। এই ধরনটিকে প্রকৃত ড্রাইভার ও নেটওয়ার্কের সঙ্গে মেলান; দূরবর্তী বা সংযুক্ত বিল্ডার অন্য সার্ভিস কনফিগারেশন ব্যবহার করতে পারে।

সম্পর্কিত নিবন্ধ