【发布时间】:2019-03-11 06:57:11
【问题描述】:
我正在尝试为 mvc5 网站设置一个 docker 映像,以使用基于容器的集群部署到我的 Service Fabric Windows Server 2016。
似乎每个配置了 IIS 的映像都基于不同于 14393 的 Windows 构建,当我将它们部署到服务结构时,它们无法在我的 Windows 服务器上启动。
我在这里遗漏了什么吗? dockerfile 在哪个服务器上运行有关系吗?到目前为止,在我的服务结构集群上的 docker 容器中启动并运行一个简单的站点似乎是不可能的。我在 microsoft/windowsservercore 上度过了一天多的时间,但它无法正常工作,而且似乎无法在其上启用失败的请求跟踪,因为尝试安装带有所有子模块的 Web-Server 失败。
【问题讨论】:
-
什么是你的基础镜像,它不起作用。由于您在进程隔离中运行,因此您只能运行与 SF 集群本身相同的内核。
-
microsoft/iis, microsoft/aspnet 是我试过的两个。我花了一整天的时间试图在 microsoft/windowsservercore 上进行失败的请求跟踪,但这似乎是不可能的。
-
有可能,我以前也这样做过。
-
您是否找到了适用于 .Net core 的 Windows 版本的图像?
标签: docker azure-service-fabric windows-container