Я создал основной сигнальный проект asp.net.Строит отлично.Изображение строит нормально.Я публикую в свой личный репозиторий.Однако, когда я пытаюсь перенести образ на сервер Windows 2016, я получаю сообщение об ошибке: docker : a Windows version 10.0.17134-based image is incompatible with a 10.0.14393 host
Я не вижу, где я нацеливаюсь на конкретную платформу, и исследования, которые я 'Вы сделали, кажется, это должно работать
FROM microsoft/dotnet:2.2-sdk AS build
WORKDIR /app
COPY ./*.csproj ./EntityStatusChangeService/
RUN dotnet restore ./EntityStatusChangeService/EntityStatusChangeService.csproj
COPY ./. ./EntityStatusChangeService/
WORKDIR /app/EntityStatusChangeService
RUN dotnet publish -c Release -o out
FROM microsoft/dotnet:2.2-aspnetcore-runtime AS runtime
WORKDIR /app
COPY --from=build /app/EntityStatusChangeService/out ./
ENTRYPOINT ["dotnet", "EntityStatusChangeService.dll"]