Bridge sareko edukiontzi arrunt batean, 127.0.0.1 edukiontziaren beraren loopback helbidea da. Ordenagailu eramangarriaren localhost-en entzuten duen proxyak ez du automatikoki edukiontzi guztien barruan entzuten.

Horrek ohiko emaitza desberdin bat azaltzen du: proxy URL berak ostalariaren terminalean funtzionatzen du, baina edukiontzian konexioa ukatzen da. Helbideak sareko amaiera-puntu desberdin bat adierazten du toki bakoitzean.

Proxy publiko bat zuzenean erabil daiteke

Zerbitzu batetik edo HTTP proxyen zerrendatik hautatutako amaiera-puntua benetan IP publiko eskuragarria bada, eman helbide hori aplikazioari, localhost bihurtu ordez:

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

Ordeztu dokumentazioko helbidea eta irudia. Irudiko programak ingurune-aldagai horiek onartu behar ditu oraindik; Dockerrek ez ditu socket guztiak proxy bidezko eskaera bihurtzen aldagaiak egote hutsagatik.

Proxya Docker ostalarian badabil

Docker Desktop-ek host.docker.internal eskaintzen du ostalariaren barne-helbidera iristeko. Onartutako jatorrizko Engine konfigurazio batean, ostalari-mapaketa batek ohiko izen hori eman dezake:

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

Horrek izen-ebazpena aldatzen du; ez da atakak birbidaltzeko komandoa. Jatorrizko Linux-en, ostalariaren loopback helbideari soilik lotutako zerbitzua agian ez da ostalariaren bridge helbidetik eskuragarri egongo. Entzuleak, suebakiak eta edukiontziaren ibilbideak konexioa baimendu behar dute. Entzulea aldatzen baduzu, mugatu sarbidea behar duten bezeroetara, autentifikaziorik gabeko proxy ireki bat sortu ordez.

Probatu aplikazioaren toki beretik

Ostalariko curl emaitzak ostalariaren ibilbidea soilik probatzen du. Egin dagokion eskaera edukiontziaren ingurunetik eta egiaztatu nahi den amaiera-puntura iristen den.

«Ostalaria» Docker Engine exekutatzen duen makina ere bada. Urruneko Engine batekin, ez da nahitaez zure eramangarria. Beraz, bereziki gertagaitza da tokiko mahaigaineko aplikazio batetik kopiatutako loopback IPak aldaketarik gabe funtzionatzea urruneko eraikitzaile edo zerbitzari batean.

Bereizi irudiak deskargatzeko arazoak: daemonak irudia deskargatzen du aplikazioak goiko ingurunea erabili ahal izan aurretik.

Erlazionatutako artikuluak