Я пытаюсь запустить консольное приложение dotnet Core 2.2 в образе Alpine .net Core Docker.
На моем компьютере с Windows запущено приложение - в док-контейнере тоже выполняется, но каждый ответ имеет статус 200 с пустым содержимым.
Контейнерные бревна выглядят хорошо.
Это мой DockerFile:
#FROM mcr.microsoft.com/dotnet/core/runtime:2.2-alpine as base
FROM mcr.microsoft.com/dotnet/core/sdk:2.2-alpine as base
WORKDIR /app
EXPOSE 11007
FROM mcr.microsoft.com/dotnet/core/sdk:2.2-alpine as builder
COPY . /app
WORKDIR /app/Common
RUN ["dotnet", "restore"]
WORKDIR /app/DataAccess
RUN ["dotnet", "restore"]
WORKDIR /app/ERPSystem
RUN ["dotnet", "restore"]
WORKDIR /app/GlobalLibrary
RUN ["dotnet", "restore"]
WORKDIR /app/Hoster
RUN ["dotnet", "restore"]
WORKDIR /app/Model
RUN ["dotnet", "restore"]
WORKDIR /app/Service
RUN ["dotnet", "restore"]
WORKDIR /app/Hoster
#RUN ["dotnet", "build"]
RUN dotnet build -c Debug -o /result
FROM builder AS publish
RUN dotnet publish -c Debug -o /result
FROM base AS final
COPY ["settings.json", "/usr/share"]
WORKDIR /app
COPY --from=publish /result .
ENTRYPOINT ["dotnet", "Hoster.dll"]