Jak*_*ior 5 c# docker asp.net-core
我已经为 ASP.NET Core 应用程序创建了 Dockerfile。当在没有 Docker 的情况下本地运行时,它会为日志创建文件夹 - 遗憾的是它对 Docker 没有做同样的事情。
Dockerfile
FROM microsoft/dotnet:2.1-sdk AS build-env
WORKDIR /app
COPY . ./
RUN dotnet restore
RUN dotnet publish -c Release -o out
FROM microsoft/dotnet:2.1-aspnetcore-runtime
WORKDIR /app
COPY --from=build-env /app/IPA.Web/out .
EXPOSE 80
ENTRYPOINT dotnet IPA.Web.dll --launch-profile Development
Run Code Online (Sandbox Code Playgroud)
我正在创建文件夹
Directory.CreateDirectory("Logs");
Run Code Online (Sandbox Code Playgroud)
我希望它在运行的 docker 映像中创建一个带有路径的文件夹
/app/Logs
Run Code Online (Sandbox Code Playgroud)
编辑:
在 @DazWilkin 发表评论后,我尝试手动创建文件夹 - 遗憾的是它不起作用。
更重要的是,我没有从应用程序中收到任何错误。
要在我正在使用的 Logs 目录中创建日志
Microsoft.Extensions.Logging.Abstractions
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1379 次 |
最近记录: |