/ / docker Visual Studio Problémy s IP adresou s jadrom .net - Visual-Studio, Docker, Asp.net-Core

docker vizuálne štúdio IP riešenie problémov s. NET jadro - vizuálne štúdio, dokovacia stanica, asp.net-jadro

Docker som veľmi nový. A vytvoril som prázdny .net hlavný web s podporou dockerov. (Visual Studio 17 pridáva do riešenia podporné súbory ukotviteľného panelu a môžete spustiť ladenie atď.)

tu zadajte popis obrázku

Všetko je v poriadku ... potom, keď spustím svoju webovú stránku, otvorí sa vždy v inej adrese IP: napríklad http://172.20.52. {{random.ip.here}} /

Teraz musím byť schopný to otvoriť http://localhost:5000 Ale keď sa pokúsim zmapovať port 5000: 80

tu zadajte popis obrázku

Každý výukový program, ktorý som našiel, uvádza, že všetko, čo musíte urobiť, je namapovať port vášho hostiteľa na kontajner. V tomto okamihu by to mohol byť problém s mojou sieťou kontajnerov. tu zadajte popis obrázku Viac informácií: Používam Docker pre Windows s hostiteľom Windows. moje siete v doku: tu zadajte popis obrázku

odpovede:

0 pre odpoveď č. 1

Ak chcete robiť http://localhost:5000, hostiteľský port 5000 musí byť namapovaný na port 80 kontajnera. Ale na obrazovke obrazovky zoznamu kontajnerov je to port hostiteľa 8028 mapovaný na port 80 kontajnera. Myslím, že by ste to mali urobiť http://localhost:8028 miesto.