Docker daemon.json میں پراکسی ترتیبات کے لیے Engine 23 یا بعد کا ورژن درکار ہے
جب daemon.json میں نقل کیے گئے پراکسی فیلڈز معاون نہ ہوں تو daemon ورژن جانچیں اور پرانے نیٹیو Engine ریلیز کے لیے موزوں سروس ماحول استعمال کریں۔
Docker Engine 23.0 نے JSON اور کمانڈ لائن فلیگز کے ذریعے daemon پراکسی ترتیب متعارف کرائی۔ پرانا daemon صرف اس لیے وہ فیلڈز استعمال نہیں کر سکتا کہ موجودہ دستاویزات انہیں دکھاتی ہیں۔
زیرِ انتظام daemon کا سرور ورژن جانچیں۔ CLI ورژن، ڈسٹری بیوشن کا نام اور کنٹینر امیج ٹیگ اس سرور کی خصوصیات کا مجموعہ متعین نہیں کرتے۔
systemd کے زیرِ انتظام پرانے نیٹیو Linux Engine کے لیے daemon سروس کے معاون اسٹارٹ اپ ماحول کے ذریعے HTTP_PROXY، HTTPS_PROXY اور مطلوبہ NO_PROXY فراہم کریں۔ docker pull چلانے والے ٹرمینل میں انہیں ایکسپورٹ کرنا پہلے سے چل رہی سسٹم سروس کو اپ ڈیٹ نہیں کرتا۔
اگر پرانا Engine رکھتے ہیں تو وہی معاون طریقہ استعمال کریں۔ اپ گریڈ کرتے ہیں تو پرانے ماحول کی قدروں کو daemon ترتیب سے ہم آہنگ کریں: موجودہ Docker دستاویزات میں براہ راست ترتیب ماحول کے متغیرات پر فوقیت رکھتی ہے، اس لیے متضاد قدریں منتخب راستہ بدل سکتی ہیں۔
Docker Desktop اپنی پراکسی ترتیبات استعمال کرتا ہے اور daemon.json میں daemon پراکسی اندراجات کو نظر انداز کرتا ہے۔ نیٹیو Linux daemon کا حل لاگو کرنے سے پہلے اس پروڈکٹ کی شناخت کریں۔