Я использую 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
После выполнения вышеуказанной команды я вижу следующий вывод
после всей работы, которую я выполняю невозможно просмотреть приложение. Когда я нажимаю localhost: 8080 или localhost: 5000
, я вижу следующую страницу