Я установил официальный контейнер докеров .net core от Microsoft со следующими командами на моем компьютере debian:
docker pull microsoft/dotnet:latest
и
docker run -it microsoft/dotnet:latest
Потом захотелось сделать новый тестовый сайт
mkdir test
cd test
dotnet new -t web
dotnet restore
dotnet run
Затем я зафиксировал изменения:
docker commit 0240ad83aae4 dotnet_core
И сделал переадресацию портов, чтобы я мог получить доступ к веб-сайту вне контейнера докеров.
docker run -itp 8080:5000 dotnet_core:latest /bin/bash
Но когда я пытаюсь зайти на сайт через порт 8080, ничего не произошло.
Кто-нибудь может мне помочь?
Я нашел решение, я добавил строку
.UseUrls("http://0.0.0.0:5000")
к основному методу
в файле "Program.cs"
Теперь это работает.