Dockerized ASP.NET Core应用未创建文件夹

时间:2018-08-07 21:19:38

标签: c# docker asp.net-core

我已经为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

0 个答案:

没有答案