په عادي bridge شبکې لرونکي کانتینر کې 127.0.0.1 د کانتینر خپله loopback پته ده. هغه پراکسي چې د لپټاپ په localhost اوري، په اوتومات ډول په هر کانتینر کې نه اوري.

دا یو عام توپیر تشریح کوي: هماغه د پراکسي URL د کوربه په ترمینل کې کار کوي، خو په کانتینر کې پیوستون ردېږي. پته په هر ځای کې د شبکې جلا پای‌ټکي ته اشاره کوي.

عامه پراکسي نېغ کارول کېدای شي

که له خدمت یا د HTTP پراکسیو له لېست څخه ټاکل شوی پای‌ټکی رښتیا د لاسرسي وړ عامه IP وي، هماغه پته اپلېکېشن ته ورکړئ، د دې پر ځای چې localhost ته یې واړوئ:

docker run --rm \
  -e HTTP_PROXY=http://203.0.113.10:8080 \
  -e HTTPS_PROXY=http://203.0.113.10:8080 \
  your-image

د سند بېلګه پته او image بدل کړئ. د image دننه پروګرام لا هم باید د دې چاپېریالي متغیرونو ملاتړ وکړي؛ Docker یوازې د متغیرونو د شتون له امله هر socket د پراکسي له لارې غوښتنه نه ګرځوي.

که پراکسي د Docker پر کوربه چلېږي

Docker Desktop د کوربه داخلي پتې ته د رسېدو لپاره host.docker.internal برابروي. د ملاتړ وړ اصلي Engine په تنظیم کې د کوربه نقشې جوړول دا دودیز نوم برابرولای شي:

docker run --rm \
  --add-host host.docker.internal=host-gateway \
  -e HTTP_PROXY=http://host.docker.internal:8080 \
  -e HTTPS_PROXY=http://host.docker.internal:8080 \
  your-image

دا د نوم حل بدلوي؛ د پورټ د لېږدولو امر نه دی. په اصلي Linux کې هغه خدمت چې یوازې د کوربه loopback ته تړل شوی وي، ښايي لا هم د کوربه د bridge پتې له لارې نه رسېږي. اورېدونکی، فایروال او د کانتینر لار باید دې پیوستون ته اجازه ورکړي. که اورېدونکی بدلوئ، د بې تصدیقه پرانیستې پراکسي جوړولو پر ځای یې هغو مراجعینو ته محدود کړئ چې لاسرسی غواړي.

له هماغه ځایه ازموینه وکړئ چې اپلېکېشن پکې دی

د کوربه curl پایله یوازې د کوربه لار ازمويي. اړونده غوښتنه د کانتینر له چاپېریاله واستوئ او وګورئ چې ټاکلي پای‌ټکي ته رسېږي که نه.

«کوربه» هغه ماشین هم مانا لري چې Docker Engine چلوي. د لیرې Engine په صورت کې دا حتمي نه ده چې ستاسو لپټاپ وي. نو له محلي ډیسټاپ اپلېکېشن څخه کاپي شوی loopback IP په لیرې جوړوونکي یا سرور کې بې بدلون کار کولو ته په ځانګړي ډول لږ احتمال لري.

د image د ښکته کولو ستونزې بېلې وساتئ: ډیمون image ښکته کوي مخکې له دې چې اپلېکېشن پورته چاپېریال وکارولای شي.

اړوندې مقالې