Azure容器实例中的Windows容器-使用哪个基本映像?

时间:2019-03-14 09:18:48

标签: docker .net-core containers azure-container-instances azure-acr

我正试图获得一个非常简单的.net核心控制台应用程序,以在Azure容器实例上的Windows容器中运行,但是我遇到了太多问题。

首先,我尝试使用microsoft/dotnet:2.1-runtime作为基础图像,但是我可以看到关于错误的Windows版本的错误,该错误已在Azure Container Instance Windows Version Wrong中报告。 我尝试了许多不同的基本映像,有些在我的本地计算机上运行,​​有些没有,但是我仍然找不到带有点网核心并且是ACI服务的有效Windows版本的基本映像。谁能指出我应该使用的基本图像的方向?还是我完全错了? TIA

FROM microsoft/dotnet:2.2-runtime AS base 
WORKDIR /app 

FROM microsoft/dotnet:2.2-sdk AS build 
WORKDIR /src 
COPY [<obfuscated>.csproj", "<obfuscated>./"] 
RUN dotnet restore "<obfuscated>.csproj" 
COPY . . 
WORKDIR "/src/<obfuscated>." 
RUN dotnet build "<obfuscated>.csproj" -c Release -o /app 

FROM build AS publish 
RUN dotnet publish "<obfuscated>..csproj" -c Release -o /app 
FROM base AS final WORKDIR /app 
COPY --from=publish /app . 
ENTRYPOINT ["dotnet", "<obfuscated>.dll"]

0 个答案:

没有答案
相关问题