我正在设置一个 .net Docker 映像,其中包含一些 .net 代码。然而,该代码需要访问非常特定版本的 Java 运行时 ( jre-7u9-windowsx64.exe)。
我不知道从哪里开始将这个可执行文件添加到我的 dotnet Dockerfile 中。
dotnet 的当前 Dockerfile
FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build-env
WORKDIR /name
# Copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore
# Copy everything else and build
COPY . ./
RUN dotnet publish -c Release -o out
# Build runtime image
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2
WORKDIR /app
COPY --from=build-env /app/out .
ENTRYPOINT ["dotnet", "name.dll"]
我只想将 JRE 添加到 Dockerfile,以便在 Docker 启动时安装或可用。
慕森王
相关分类