有没有办法创建Service Fabric服务并将docker命令参数传递给容器

时间:2017-11-02 00:35:06

标签: docker azure-service-fabric

我正在使用Microsoft Service Fabric来编排我的docker容器,并且我有一个运行docker镜像的Service Fabric服务类型。我希望能够在启动时将命令参数传递给容器。我希望通过CreateServiceAsync每次传递不同的参数来启动1到n个容器实例。  我正在尝试使用FabricClient.ServiceManagementClient.CreateServiceAsync方法来启动每个实例并将这些参数传递给docker容器以作为commmand参数接收,但我不知道如何做到这一点。

1 个答案:

答案 0 :(得分:0)

作为替代方案,也许你可以创建一个特殊的ConfigurationService,它可以跟踪工作者服务正在执行的功能。

启动时,工作服务会要求配置,并开始执行该工作。它会定期更新租约,以表明它仍然存在。

此方法将允许任何工作服务实例执行任何任务,并确保将挂起的服务替换为健康的服务。