docker - 有没有一种方法可以创建Service Fabric服务并将docker命令参数传递给容器

标签 docker azure-service-fabric

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

最佳答案

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

在启动时,工作人员服务会要求进行配置,然后开始进行这项工作。它会定期需要更新租约以表明它仍然有效。

这种方法将允许任何 worker 服务实例执行任何任务,并确保将挂起的服务替换为正常的服务。

关于docker - 有没有一种方法可以创建Service Fabric服务并将docker命令参数传递给容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47065762/

相关文章:

docker - 在docker build命令的--build-arg中嵌套参数

docker - 如何启动容器取决于Docker Compose中的其他容器服务?

c# - 如何在 Azure Service Fabric ASP.NET Core 有状态服务中获取 PartitionInfo?

azure - 在 Service Fabric 中托管多个网站

amazon-web-services - AWS ECS - 如何从 ECS 容器登录到 cloudwatch?

docker - Nginx 代理上游服务器 Docker Compose - 502 Bad Gateway Connection Refused

Docker 镜像修剪过滤

c# - Azure Service Fabric 参与者 - 未处理的异常?

Azure服务总线: Use functions vs service fabric vs web job?

powershell - 为什么powershell脚本跳到最后?