සාමාන්‍ය 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

ලේඛනයේ උදාහරණ ලිපිනය සහ ඉමේජය මාරු කරන්න. ඉමේජය තුළ වැඩසටහන මෙම පරිසර විචල්‍යයන්ට තවමත් සහාය දිය යුතුය; විචල්‍යයන් තිබූ පමණින් 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 එකක් දුරස්ථ builder හෝ සේවාදායකයක වෙනස් නොකර ක්‍රියා කිරීමේ ඉඩකඩ විශේෂයෙන් අඩුය.

ඉමේජ බාගැනීමේ ගැටලු වෙන්කර තබන්න: යෙදුමට ඉහත පරිසරය භාවිත කළ හැකි වීමට පෙර daemon ඉමේජය බාගනී.

අදාළ ලිපි