Objavljena vrata Docker nudijo pot do končne točke v vsebniku. Ne zaženejo proxyja in ne spremenijo naslova, na katerem posluša ta proces.

Za tipično preslikavo v mostni mreži primerjajte te tri vrednosti:

Del potiVrednost za pregled
Vstop odjemalcaNaslov gostitelja in objavljena vrata, s katerimi se povezuje odjemalec
Cilj posredovanjaNaslov vsebnika in vrata, ki jih izbere preslikava
StoritevNaslov in vrata, ki jih proxy dejansko veže znotraj vsebnika

Proxy, vezan znotraj vsebnika samo na 127.0.0.1, morda ne prejme prometa, posredovanega na njegov omrežni naslov. To se razlikuje od objave gostiteljskih vrat samo na loopbacku gostitelja: to omejuje, kdo lahko doseže preslikavo, medtem ko lahko loopback vsebnika preslikavi prepreči doseg storitve.

Izberite notranjega poslušalca za predvideno uvedbo, pri tem pa ohranite omejeno objavo gostitelja in dostop do proxyja. Izjava o izpostavljenih vratih v Dockerfile ne zažene storitve, uspešen zagon vsebnika pa ne dokazuje, da proces posluša na cilju posredovanja.

Sledite, kako daleč pride neuspešna povezava. Zavrnitve in ponastavitve se razlikujejo glede na platformo in izvedbo posredovanja, zato nobena sama ne določi nastavitve. Ko doseže storitev, poiščite veljaven pozdrav proxyja in uporabite zahtevano različico SOCKS, preverjanje pristnosti in politiko cilja. Samo dosegljiva gostiteljska vrata ne morejo dokazati teh zmožnosti.

Sorodni članki