Docker প্ৰক্সি প্ৰমাণপত্ৰ: URL এনকোডিং আৰু systemd শতাংশ এস্কেপ
প্ৰক্সি প্ৰমাণপত্ৰৰ অংশবোৰ শতাংশত এনকোড কৰক, তাৰ পিছত সেই শতাংশ চিহ্নবোৰ systemd Environment নিযুক্তিৰ মাজেৰে ৰক্ষা কৰক।
ডমেইন-শৈলীৰ প্ৰক্সি ব্যৱহাৰকাৰী নামত বেকস্লেছ থাকিব পাৰে, আৰু পাছৱৰ্ডত URI ব্যাকৰণে সংৰক্ষিত চিহ্ন থাকিব পাৰে। প্ৰক্সি URL নিৰ্মাণ কৰোঁতে সেই প্ৰমাণপত্ৰৰ অংশবোৰ এনকোড কৰক: উদাহৰণস্বৰূপে বেকস্লেছ %5C হয়।
systemd সেৱাৰ Environment নিযুক্তিয়ে আন এটা বিশ্লেষক যোগ কৰে। ইউনিট কনফিগাৰেচনত থকা আক্ষৰিক শতাংশ চিহ্ন দুগুণ কৰিব লাগে:
[Service]
Environment="HTTPS_PROXY=http://DOMAIN%%5Cproxy-user:example%%[email protected]:8080"
উদাহৰণৰ মানবোৰে এটা ডমেইন ব্যৱহাৰকাৰী নাম আৰু # থকা পাছৱৰ্ড সূচায়। systemd এ %% ক % লৈ সলনি কৰে, এনকোড কৰা URL ডেমনৰ বাবে এৰি দিয়ে। গন্তব্য আঁচনিখনে এই পথটোও লাগিলে সংশ্লিষ্ট HTTP_PROXY নিযুক্তি যোগ কৰক।
দুগুণ শতাংশটো systemd ব্যাকৰণ। Docker ৰ daemon.json প্ৰক্সি মানত ইয়াৰ পৰিৱৰ্তে %5C আৰু %23 ৰ দৰে সাধাৰণ URI এস্কেপ থাকে। ইউনিট ফাইলৰ বানান অবিকল JSON বা ক্লায়েন্টৰ প্ৰক্সি URL ক্ষেত্ৰলৈ নকল নকৰিব।
কনফিগাৰ কৰা উৎসটোও চকুত ৰাখক। Docker এ ডেমন প্ৰক্সি কনফিগাৰেচন প্ৰক্সি পৰিৱেশ চলকতকৈ অগ্ৰাধিকাৰ পোৱা বুলি নথিভুক্ত কৰে; সেয়ে পুৰণি JSON মানে এটা শুধৰোৱা সেৱা পৰিৱেশ লুকুৱাব পাৰে।