.net - .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"]
解决方案
推荐阅读
- reactjs - 第一次在 React 中使用 API - Openweather API - TypeError: Cannot read property 'temp' of undefined
- python - 如何从.stl文件中提取顶点、面
- javascript - Angular - 类型上不存在属性
- flutter - 如何获得标准缩进填充颤动
- prometheus - 如何编写为每个标签值返回结果的 Prometheus 查询?
- linux - 使用 Vagrant 在 Ubuntu 上安装 Jenkins - 无 HTTP 访问
- makefile - 我的 makefile 正在重建 .o 即使 .c 较旧
- c# - 创建类型 Matrix,它封装了实(双)类型的二维数组矩阵块
- python - 您如何(逐行)读取 Python 压缩文件夹中的多个 .gz 文件而不创建临时文件?
- python - 重叠小部件的定位