我需要部署一个与微服务后端交互的Java微服务,例如ElasticSearch或Mongodb。
答案 0 :(得分:1)
自Docker 1.9以来,新的惯用方法是运行 Consul 等发现服务,以记录任何容器并将其通告给其他容器。没有更多的链接。
请参阅“Atlassian Orchestration with Docker: multi-host support for the win!”中的示例 您可以在3节点 Swarm cluster :
上隔离不同的服务使用swarm和不同节点背后的想法是,您可以为每个节点(在内存方面)分配不同的约束,以便为正确的节点分配正确的服务。