我已经为ASP.NET Core应用创建了Dockerfile。在没有Docker的情况下在本地运行时,它正在为日志创建文件夹-可悲的是,在Docker上它并没有这样做。
Dockerfile
mpg[ !cumall(!("cyl" == colnames(mpg))) ]
我正在使用
创建文件夹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
我希望它在运行的具有路径的docker映像中创建一个文件夹
Directory.CreateDirectory("Logs");
编辑:
在@DazWilkin发表评论后,我尝试手动创建文件夹-遗憾的是它也无法正常工作。
而且,我没有从应用程序中收到任何错误。
要在我正在使用的Logs目录中创建日志
/app/Logs