【问题标题】:Is there a way to create a Service Fabric service and pass a docker command parameters to the container有没有办法创建 Service Fabric 服务并将 docker 命令参数传递给容器
【发布时间】:2018-04-14 09:56:34
【问题描述】:

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

【问题讨论】:

    标签: docker azure-service-fabric


    【解决方案1】:

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

    在启动时,worker-service 会请求配置,然后开始执行该工作。它需要定期更新租约以表明它仍然有效。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 2019-01-28
      • 1970-01-01
      • 2020-02-26
      • 2021-10-20
      • 1970-01-01
      相关资源
      最近更新 更多