首页 > 解决方案 > .Net 框架 4.5 的 Dockerfile

问题描述

我有一个需要在 ECS 上运行的 .Net framework 4.5 应用程序。我是 docker 新手,所以我尝试使用https://hub.docker.com/_/microsoft-dotnet-framework-sdk中的示例创建一个 Dockerfile 。但是我看不到任何与 4.5 兼容的 .Net 映像你知道我应该使用哪个,或者如何相应地更改我的 Dockerfile?

FROM mcr.microsoft.com/dotnet/framework/sdk:4.8 AS build
WORKDIR /app

# copy csproj and restore as distinct layers
COPY *.csproj .
RUN dotnet restore

# copy and build everything else
COPY . .
WORKDIR /app
RUN dotnet publish -c Release -o out --no-restore

FROM mcr.microsoft.com/dotnet/framework/runtime:4.8 AS runtime
WORKDIR /app
COPY --from=build /app/out ./
ENTRYPOINT ["dotnetapp.exe"]

标签: .netdockerdockerfile.net-framework-version

解决方案


推荐阅读