环境:net core 5.0


    1. #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
    2. FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
    3. WORKDIR /app
    4. EXPOSE 80
    5. FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
    6. WORKDIR /src
    7. COPY ["CscHLWms.csproj", "."]
    8. RUN dotnet restore "./CscHLWms.csproj"
    9. COPY . .
    10. WORKDIR "/src/."
    11. RUN dotnet build "CscHLWms.csproj" -c Release -o /app/build
    12. FROM build AS publish
    13. RUN dotnet publish "CscHLWms.csproj" -c Release -o /app/publish
    14. FROM base AS final
    15. WORKDIR /app
    16. COPY --from=publish /app/publish .
    17. ENTRYPOINT ["dotnet", "CscHLWms.dll"]
    18. RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime