Я не могу прослушать автономное приложение Docker .NET.Однако он отлично работает за пределами контейнера, и я могу видеть веб-страницу через localhost:
Вот мой файл Docker : (Это просто вариант использования, который я пытаюсьзапустить)
FROM mcr.microsoft.com/dotnet/core/sdk:2.2
FROM mcr.microsoft.com/dotnet/core/runtime:2.2
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2
WORKDIR /app
COPY ./publish .
ENV ASPNETCORE_ENVIRONMENT hero
ENV ASPNETCORE_URLS http://*:5000
EXPOSE 5000
ENTRYPOINT ["dotnet", "Reporting.Service.dll"]
и я запускаю контейнер после успешного создания образа, подобного этому
docker run -it --name mycontainer myimage
Результатом является следующее
Hosting environment: hero
Content root path: /app
Now listening on: http://[::]:5000
Application started. Press Ctrl+C to shut down.
Я пытаюсьполучить его на http://localhost:5000 или пытаться использовать IP-адрес контейнеров, но не смог добиться успеха и с отображением портов, может кто-нибудь указать, что в нем больше нужно?