Основной сайт Asp.net не работает в докере - PullRequest
0 голосов
/ 22 ноября 2018

Используя visual studio 2017, я создал новый основной веб-сайт asp.net со всем, начиная от шаблона веб-приложения по умолчанию, используя .net core 2.1.500 и используя Docker для Windows (стабильная версия) с ОС Windows, но получая приведенную ниже ошибкукогда я нажимаю кнопку «Пуск» в докере (на этом этапе в докере не создаются изображения или контейнеры).

enter image description here

Ошибка отладки

Невозможно найти контейнер для присоединения, проверьте, работает ли нужный контейнер.

Когда я щелкаю правой кнопкой мыши по файлу докера и нажимаю «Создать изображение Docker», я получаю следующие изображения в докере, нозатем снова нажмите кнопку запуска, и ничего не происходит.

enter image description here

Ниже приведен файл настройки по умолчанию:

FROM microsoft/dotnet:2.1-aspnetcore-runtime-nanoserver-1803 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443

FROM microsoft/dotnet:2.1-sdk-nanoserver-1803 AS build
WORKDIR /src
COPY ["WebsiteApp/WebsiteApp.csproj", "WebsiteApp/"]
RUN dotnet restore "WebsiteApp/WebsiteApp.csproj"
COPY . .
WORKDIR "/src/WebsiteApp"
RUN dotnet build "WebsiteApp.csproj" -c Release -o /app

FROM build AS publish
RUN dotnet publish "WebsiteApp.csproj" -c Release -o /app

FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "WebsiteApp.dll"]

Полный лог здесь на pastebin

Также пытались переключиться на контейнер Linux, но все еще та же проблема.

Видел это видео , и я делаю то же самое, но неработает на меня, я скучаючто-то здесь?

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