Невозможно запустить do tnet 2.2 Docker Image - PullRequest
0 голосов
/ 03 февраля 2020

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

Я создал базовый c 2.2 C# проект WebAPI под названием 'test- docker'

Когда я запустив мой встроенный образ, я получаю следующий вывод:

Did you mean to run dotnet SDK commands? Please install dotnet SDK from:
  https://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409

Мой Dockerfile выглядит так:

FROM microsoft/dotnet:2.2-sdk AS build-env
WORKDIR /app

COPY test-docker ./

RUN dotnet publish --configuration Release --runtime linux-x64 --output bin

#Create Runtime
FROM microsoft/dotnet:2.2-aspnetcore-runtime
WORKDIR /app
ENV DEBIAN_FRONTEND=noninteractive \
    DEBIAN_NONINTERACTIVE_SEEN=true

COPY --from=build-env bin .

EXPOSE 6501/tcp
ENV ASPNETCORE_URLS http://*:5000
ENV ASPNETCORE_ENVIRONMENT Production
ENV DOTNET_SYSTEM_NET_HTTP_USESOCKETHTTPHANDLER=false

ENTRYPOINT [ "dotnet","test-docker.dll" ]
...