DotNet 런타임 Docker-Image에 SDK가 필요하다고 표시됨

DotNet 런타임 Docker-Image에 SDK가 필요하다고 표시됨

다음 Dockerfile에서 생성된 Docker 컨테이너를 실행하려고 합니다.

FROM mcr.microsoft.com/dotnet/core/runtime:3.1-buster-slim-arm32v7 AS runner
WORKDIR /app

COPY MyApp/bin/Debug/netcoreapp3.1 ./
COPY SomeFolder SomeOtherFolder

ENTRYPOINT ["dotnet", "MyApp.dll"]

그러나 다음과 같은 오류 메시지가 나타납니다.

It was not possible to find any installed .Net Core SDKs. Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from: https://aka.ms/dotnet-download

컨테이너 내에서 콘솔을 열면 dotnet MyApp.dll문제 없이 실행할 수 있으며 이전 버전의 이미지도 작동했습니다. 교체해 ENTRYPOINTCMD도움이되지 않습니다.

관련 정보