د Docker پروکسي اعتبارنامې: د URL کوډ کول او د systemd سلني escapeونه
د پروکسي اعتبارنامې برخې په سلنه کوډ کړئ، بیا هغه سلنه نښې د 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 escapeونه لري. د یونټ فایل املا پرته له بدلون څخه JSON یا د کلاینټ پروکسي URL ساحې ته کاپي مه کوئ.
ترتیب شوی سرچینه هم په نظر کې وساتئ. Docker مستند کوي چې د ډیمون پروکسي ترتیب د پروکسي چاپېریال متغیرونو ته لومړیتوب لري؛ نو زوړ JSON ارزښت کولای شي سم شوی د خدمت چاپېریال پټ کړي.