আমি দেবিয়ান জেসিতে ডকার চালাচ্ছি যা কর্পোরেট প্রক্সিটির পিছনে রয়েছে। ডকার চিত্রগুলি ডাউনলোড করতে সক্ষম হতে, আমাকে আমারটিতে নিম্নলিখিতটি যুক্ত করতে হবে/etc/defaults/docker
http_proxy="http://localhost:3128/"
আমি নিশ্চিত করতে পারি যে এটি কাজ করে।
যাইহোক, আমার ধারকটির মধ্যে থেকে ইন্টারভেবিজে অ্যাক্সেস করতে সক্ষম হওয়ার জন্য, আমাকে সমস্ত সেশন শুরু করতে হবে --net host
এবং তারপরে এই এনভির ভেরিয়েবলগুলি সেটআপ করতে হবে:
export http_proxy=http://localhost:3128/
export https_proxy=https://localhost:3128/
export ftp_proxy=${http_proxy}
আদর্শভাবে, আমি কনটেইনারটির জন্য হোস্ট নেটওয়ার্কের প্রয়োজন নেই এবং প্রক্সি সম্পর্কে জানতে না চাই (অর্থাত্ পাত্রে 20, 80, 443 পোর্টে সমস্ত আউটবাউন্ড কল হোস্টের প্রক্সি বন্দরের মধ্য দিয়ে যায়)। এটা কি সম্ভব?
ব্যর্থ হয়ে, কোনও সাইট সেটআপ করা কি সম্ভব, যা নিশ্চিত করবে যে এই এনভির ভেরিয়েবলগুলি স্থানীয়ভাবে সেট করা আছে তবে কখনও কোনও চিত্রের অংশ হিসাবে রফতানি করা যায় না?
আপডেট : আমি জানি আমি এই জিনিসগুলি --env http_proxy=...
ইত্যাদির সাথে পাস করতে পারি , তবে এটি জটিল। আমি এটির বিকল্প ব্যবহার না করেই সিস্টেমের সমস্ত ব্যবহারকারীর জন্য কাজ করতে চাই।