Докер нуб здесь ...
Как правильно запустить образ докера вашего приложения Asp.Net CORE, созданный Visual Studio 2017, в командной строке?
docker run -it -d -p 80:32769 myappimage
не работает должным образом (изображение запускается, но я не могу перейти к своему приложению)
Примечание. Я просто создал образец веб-приложения ASP.Net Core в Studio, используя шаблон по умолчанию, и добавил поддержку Docker (установив флажок «Добавить поддержку Docker»). Когда вы это делаете, Studio добавляет файл dockerfile и несколько файлов docker-compose.
Когда Visual Studio «запускает» изображение (нажав F5) - я могу успешно перейти к своему приложению (через «http://localhost:32789 "или аналогичный порт хоста. Приложение внутри контейнера находится на порту 80). Но я не могу понять команду, чтобы запустить ее сам в командной строке.
Стандартный файл Dockerfile, который Studio добавляет в ваш проект, - это ...
FROM microsoft/aspnetcore:1.1
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "WebApplication2.dll"]