如何在microsoft / aspnet:4.7.1-windowsservercore-1709映像中创建虚拟文件夹

时间:2018-07-25 12:20:01

标签: asp.net iis dockerfile

我有一个我正在使用的简单的默认Dockerfile:

FROM microsoft/aspnet:4.7.1-windowsservercore-1709
ARG source
WORKDIR /inetpub/wwwroot
COPY ${source:-obj/Docker/publish} .

我正在尝试将我的应用发布到wwwroot的子文件夹中,因为我的应用程序被硬编码为使用虚拟文件夹,但这似乎超出了Docker功能的范围。至少对于Windows。

如果我尝试将WORKDIR更改为/ inetpub / wwwroot / subfolder,则无法通过以下方式启动该应用程序:

  

重新创建dockercompose16651484078226882483_dotnetwebappdocker_1 ...   重新创建dockercompose16651484078226882483_dotnetwebappdocker_1 ...   错误ERROR:   dockercompose16651484078226882483_dotnetwebappdocker_1无法启动   服务dotnetwebappdocker:容器   e6d05a411cb22028ab2a855eaafdfab541f81f3b47ebe7255ee5ddcd31b774f9   Windows系统调用中的开始:失败期间遇到错误:   计算系统意外退出。 (0xc0370106)错误:   dotnetwebappdocker无法启动服务dotnetwebappdocker:容器   e6d05a411cb22028ab2a855eaafdfab541f81f3b47ebe7255ee5ddcd31b774f9   Windows系统调用中的开始:失败期间遇到错误:   计算系统意外退出。 (0xc0370106)遇到   在启动项目时出错。

最终我想在我的wwwroot中发布两个应用程序,一个/ app /和/ auth /,但是我需要一个应用程序才能工作,然后再添加另一个:)

有什么帮助吗?

0 个答案:

没有答案