Dh'fhoillsich Docker am port. A bheil am proxy a' èisteachd an sin?
Thoir sùil air an èistear taobh a-staigh container a' phroxy agus air mapadh port an aoigh aig Docker nuair a thèid ceanglaichean a dhiùltadh no ath-shuidheachadh.
Bheir port Docker foillsichte slighe gu ceann-uidhe sa chontainer. Chan eil e a' tòiseachadh a' phroxy agus chan eil e ag atharrachadh an t-seòlaid air a bheil am pròiseas sin ag èisteachd.
Airson mapadh àbhaisteach air lìonra drochaid, dèan coimeas air an trì luachan seo:
| Pàirt den t-slighe | Luach ri sgrùdadh |
|---|---|
| Inntrigeadh a' chliant | Seòladh an aoigh agus am port foillsichte a bhios an cliant a' conaltradh |
| Targaid an gluasad | Seòladh a' chontainer agus am port a thaghas am mapadh |
| Seirbheis | An seòladh agus am port a cheanglas am proxy gu dearbh taobh a-staigh a' chontainer |
Is dòcha nach fhaigh proxy a tha ceangailte ri 127.0.0.1 a-mhàin sa chontainer trafaig a tha air a ghluasad gu a sheòladh lìonra. Tha seo eadar-dhealaichte bho bhith a' foillseachadh port aoigh a-mhàin air loopback an aoigh: tha sin a' cuingealachadh cò a ruigeas am mapadh, ach faodaidh loopback a' chontainer casg a chur air a' mhapadh an t-seirbheis a ruigsinn.
Tagh an t-èistear a-staigh airson an cleachdadh san amharc fhad 's a chumas tu foillseachadh aoigh cuibhrichte agus ruigsinneachd a' phroxy. Chan eil dearbhadh port fosgailte ann an Dockerfile a' tòiseachadh seirbheis, agus chan eil cur air bhog container soirbheachail a' dearbhadh gu bheil am pròiseas ag èisteachd aig targaid a' ghluasaid.
Lean cho fada 's a thèid ceangal a dh'fhàillig. Bidh diùltadh agus ath-shuidheachadh ag atharrachadh a rèir an àrd-ùrlair agus buileachadh a' ghluasaid, mar sin chan eil fear sam bith a' comharrachadh suidheachadh gu sònraichte. Nuair a ruigeas e an t-seirbheis, lorg fàilte proxy dhligheach agus cuir an gnìomh an dreach SOCKS, an dearbhadh agus am poileasaidh cinn-uidhe a tha a dhìth. Chan urrainn dha port aoigh ruigsinneach a-mhàin na comasan sin a dhearbhadh.