I ngnáthchoimeádán ar líonra bridge, is é 127.0.0.1 seoladh lúb ar ais an choimeádáin féin. Ní bhíonn seachfhreastalaí a éisteann ar localhost do ríomhaire glúine ag éisteacht go huathoibríoch i ngach coimeádán.

Míníonn sé sin difríocht choitianta: oibríonn an URL seachfhreastalaí céanna i dteirminéal an óstaigh ach diúltaítear don nasc sa choimeádán. Tagraíonn an seoladh do chríochphointe líonra difriúil i ngach áit.

Is féidir seachfhreastalaí poiblí a úsáid go díreach

Más IP poiblí insroichte i ndáiríre an críochphointe ó sheirbhís nó ón liosta seachfhreastalaithe HTTP, tabhair an seoladh sin don fheidhmchlár seachas é a athrú go localhost:

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

Cuir seoladh agus íomhá eile in áit sheoladh samplach na cáipéisíochta agus na híomhá. Caithfidh an clár san íomhá tacú leis na hathróga timpeallachta seo fós; ní dhéanann Docker iarratas trí sheachfhreastalaí de gach soicéad díreach mar go bhfuil na hathróga ann.

Má ritheann an seachfhreastalaí ar óstach Docker

Soláthraíonn Docker Desktop host.docker.internal chun seoladh inmheánach an óstaigh a bhaint amach. I gcumraíocht dhúchasach Engine a dtacaítear léi, is féidir le mapáil óstaigh an t-ainm gnásúil seo a sholáthar:

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

Athraíonn sé sin réiteach ainmneacha; ní ordú cur ar aghaidh port é. Ar Linux dúchasach, d’fhéadfadh seirbhís atá ceangailte le lúb ar ais an óstaigh amháin a bheith do-rochtana fós trí sheoladh bridge an óstaigh. Caithfidh an t-éisteoir, an balla dóiteáin agus bealach an choimeádáin an nasc a cheadú. Má athraíonn tú an t-éisteoir, teorannaigh é do na cliaint a bhfuil rochtain de dhíth orthu seachas seachfhreastalaí oscailte gan fíordheimhniú a chruthú.

Déan tástáil ón áit chéanna leis an bhfeidhmchlár

Ní dhéanann toradh curl ar an óstach ach bealach an óstaigh a thástáil. Seol an t-iarratas cuí ó thimpeallacht an choimeádáin agus seiceáil an sroicheann sé an críochphointe atá beartaithe.

Ciallaíonn “óstach” freisin an meaisín a ritheann Docker Engine. Le Engine cianda, ní gá gurb é do ríomhaire glúine é. Mar sin tá sé thar a bheith neamhdhóchúil go n-oibreoidh IP lúb ar ais a cóipeáladh ó fheidhmchlár deisce áitiúil gan athrú ar thógálaí nó freastalaí cianda.

Coinnigh fadhbanna íoslódála íomhánna ar leith: íoslódálann an deamhan an íomhá sula mbeidh an feidhmchlár in ann an timpeallacht thuas a úsáid.

Ailt ghaolmhara