Как прослушать веб-приложение Dockerized .NET? - PullRequest
1 голос
/ 02 июля 2019

Я не могу прослушать автономное приложение 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-адрес контейнеров, но не смог добиться успеха и с отображением портов, может кто-нибудь указать, что в нем больше нужно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...