如何按订单部署docker swarm用户docker堆栈和服务

时间:2018-04-24 07:33:35

标签: docker docker-swarm

我有关于Docker Swarm的问题。

我尝试使用Docker Swarm模式部署我的应用程序。

但我不能按顺序安排我的服务,虽然我使用了depends_on(建议不支持docker stack deploy)。

如何使用按订单开始的服务部署

实施例

服务1开始

服务2等待服务1

请帮忙。

1 个答案:

答案 0 :(得分:3)

Swarm不支持​​此功能。

Swarm旨在实现高可用性。遇到问题(服务或主机失败)时,服务将按照失败的顺序重新启动。

如果您的服务之间存在明确的依赖关系,并且他们无法等待其他服务可用或重新连接,那么您的系统将无法正常工作。

您的服务应该以他们可以随时处理任何重新部署的服务的方式编写。