Azure Docker容器内的服务结构群集

Azure Docker容器内的服务结构群集,azure,docker,azure-service-fabric,Azure,Docker,Azure Service Fabric,我们正在使用Azure服务结构开发微服务应用程序。在SF集群(OnPremise)上运行一些Web API微服务 现在我们需要使用SF集群创建类似Docker容器的东西,并在那里运行应用程序。 它应该为在Mac上工作的前端开发人员完成,他们不想安装SF cluster(据我所知,这是不可能的) 我不知道是否可能,所以我需要你的建议。我知道我可以在服务结构内运行Docker容器,但我需要完全相反的解决方案 也许第一步应该是得到一个Docker的形象,但是女巫的形象呢?microsoft/windo

我们正在使用Azure服务结构开发微服务应用程序。在SF集群(OnPremise)上运行一些Web API微服务

现在我们需要使用SF集群创建类似Docker容器的东西,并在那里运行应用程序。

它应该为在Mac上工作的前端开发人员完成,他们不想安装SF cluster(据我所知,这是不可能的)

我不知道是否可能,所以我需要你的建议。我知道我可以在服务结构内运行Docker容器,但我需要完全相反的解决方案

也许第一步应该是得到一个Docker的形象,但是女巫的形象呢?microsoft/windowsservercore或microsoft/mssql服务器windows express

然后如何将服务结构安装到映像?如果有人有同样的问题,并找到了解决办法,请帮助

它应该为在Mac上工作的前端开发人员完成,他们不想安装SF cluster(据我所知,这是不可能的)

您可以在Mac上的VM上运行SF for Linux。甚至有官方文件证明:。
对于Linux来说,SF还没有像对于Windows的SF那样成熟,区别如下: 您还可以尝试将SF for Linux封装在Docker容器中,该容器将在Mac上运行,因为Docker for Mac是一种Linux虚拟机

也许第一步应该是得到一个Docker的形象,但是女巫的形象呢?microsoft/windowsservercore或microsoft/mssql服务器windows express

这些Windows容器映像将不会在Mac(Linux)上运行。它们将仅在Windows 2016/10上运行


我的建议是在Mac电脑上安装一个Windows VM,或者允许他们为SF目的将RDP导入Windows VM,或者他们可以在基于Windows的SF群集上远程发出SF命令。

我们不想在前端计算机上安装SF,所以我可能喜欢在Docker容器中安装SF for Linux的情况。我试试看。谢谢你的建议不是答案但是。。。为什么前端开发人员需要服务结构?我决定这样做的方式是,将pur前端开发成一个普通的应用程序(在我们的例子中,它是一个spa,使用节点中的express.js托管)。通过这种方式,他们可以像通常那样在本地开发,但是当他们部署到我们的开发集群时,部署脚本将其打包为来宾可执行文件并发布到我们的开发集群。