Docker - Do tnet core MVC простое приложение не может просматривать - PullRequest
0 голосов
/ 29 апреля 2020

Я использую Docker Рабочий стол для Windows

Я новичок в docker контейнере Я пытаюсь запустить очень простое MVC do tnet ядро приложение под docker контейнером. Я успешно создал docker build. Но когда я запускаю команду docker, я не могу просмотреть приложение. Вот мои шаги

Я создал простое приложение MVC, используя

dotnet create mvc

Затем я добавил docker файл со следующим кодом

 FROM mcr.microsoft.com/dotnet/core/sdk:3.1
LABEL author="John"

ENV DOTNET_USE_POLLING_FILE_WATCHER=1
ENV ASPNETCORE_URLS=http://*:5000
WORKDIR /app

CMD [ "/bin/bash","-c","dotnet restore && dotnet run" ]

С помощью команды docker я создал сборку

docker build -t john/aspnetcore .

Последний шаг - запустить образ

docker run -it -p 8080:5000 -v "$(pwd):/app".ToLower() -w "/app" john/aspnetcore

После выполнения вышеуказанной команды я вижу следующий вывод

enter image description here

после всей работы, которую я выполняю невозможно просмотреть приложение. Когда я нажимаю localhost: 8080 или localhost: 5000

, я вижу следующую страницу

enter image description here

...