I-Docker ishicilele iphothi. Ingabe i-proxy ilalela lapho?
Hlola isilaleli ngaphakathi kwe-container ye-proxy kanye nokumephwa kwephothi le-host le-Docker lapho ukuxhumana kunqatshwa noma kusethwa kabusha.
Iphothi le-Docker elishicilelwe linikeza indlela eya ku-endpoint ngaphakathi kwe-container. Aliqali i-proxy futhi alishintshi ikheli i-proxy elalela kulo.
Ngokumephwa kwejwayelekile kwenethiwekhi yebhuloho, qhathanisa lawa manani amathathu:
| Ingxenye yendlela | Inani okufanele lihlolwe |
|---|---|
| Ukungena kwekhasimende | Ikheli le-host nephothi elishicilelwe ikhasimende elixhumana nalo |
| Umkhombandlela wokudlulisela | Ikheli le-container nephothi elikhethwa ukumephwa |
| Insiza | Ikheli nephothi i-proxy elibopha ngempela ngaphakathi kwe-container |
I-proxy eboshwe kuphela ku-127.0.0.1 ngaphakathi kwe-container ingase ingatholi ithrafikhi edluliselwa ekhelini layo lenethiwekhi. Lokhu kuhluka ekushicileleni iphothi le-host kuphela ku-loopback ye-host: lokho kukhawulela ukuthi ubani angafinyelela ukumephwa, kanti i-loopback ye-container ingavimbela ukumephwa ukuthi kufinyelele insiza.
Khetha isilaleli sangaphakathi sokusetshenziswa okuhlosiwe ngenkathi ugcina ukushicilelwa kwe-host okulinganiselwe nokufinyelela kwe-proxy. Isimemezelo sephothi eliveziwe ku-Dockerfile asiqali insiza, futhi ukuqaliswa kwe-container okuphumelelayo akubonisi ukuthi inqubo ilalela emkhondandleni wokudlulisela.
Landela ukuthi ukuxhumana okuhlulekile kufinyelela kude kangakanani. Ukunqatshwa nokusethwa kabusha kuyehluka ngokwepulatifomu nangokuqaliswa kokudlulisela, ngakho akukho okukodwa okukhomba ukusethwa ngokukodwa. Lapho kufinyelela insiza, funa ukubingelela kwe-proxy okuvumelekile bese usebenzisa inguqulo ye-SOCKS, ukuqinisekisa kanye nenqubomgomo yendawo ekuyiwa kuyo edingekayo. Iphothi le-host elifinyeleleka lodwa alikwazi ukufakazela lawo makhono.