如何使用不同的客户端配置启动许多docker-compose服务?

时间:2016-06-22 12:57:51

标签: docker docker-compose consul

我在docker-compose中定义了一个服务,我想为多个客户端部署。数百个服务将在一组docker节点上运行,以服务于许多客户公司。我想为每个客户端定义一些配置数据(即应用程序配置值或DB的凭据以从中读取配置)。在最小化我需要一个服务来发现它属于哪个客户公司。

可以使用consul.io这样的东西吗?

我如何启动每个客户?

1 个答案:

答案 0 :(得分:0)

您可以为docker-compose.yml中的每个客户添加一个新的mysql服务,并且可以在您可以使用领域的多个节点上分发您的服务,这是一个很好的解决方案。

在docker 1.12中有一个内置的业务流程层,如果你正在开始新的事情,请随时从它开始