我在docker-compose中定义了一个服务,我想为多个客户端部署。数百个服务将在一组docker节点上运行,以服务于许多客户公司。我想为每个客户端定义一些配置数据(即应用程序配置值或DB的凭据以从中读取配置)。在最小化我需要一个服务来发现它属于哪个客户公司。
可以使用consul.io这样的东西吗?
我如何启动每个客户?
答案 0 :(得分:0)
您可以为docker-compose.yml中的每个客户添加一个新的mysql服务,并且可以在您可以使用领域的多个节点上分发您的服务,这是一个很好的解决方案。
在docker 1.12中有一个内置的业务流程层,如果你正在开始新的事情,请随时从它开始