关于docker swarm,我有一个愚蠢的问题。 我想我可以在两个容器中启动Web应用程序映像,无论是在同一服务器还是两个vm服务器,然后我启动一个负载平衡容器,通过IP和端口指向两个Web应用程序容器。 在这种情况下,为什么我需要docker swarm进行集群管理? docker swarm能带来什么好处? 我从docker文档中读到,他们只介绍了什么是swarm以及如何使用swarm。但我无法找到为什么我必须使用swarm的答案。 感谢
答案 0 :(得分:3)
什么是蜂拥管理? turns a pool of Docker hosts into a single, virtual Docker host。
如果容器死了,可以群集自动启动容器吗?是的,可以,每个主机上的Docker守护程序都可以。
如果资源不足,可以群集自动创建更多节点吗?不可以。它的目的不是提供这项服务。不过,您可以在需要时编写一个启动和运行容器的节点。
这意味着,如果流量增长很快,我们是否还会手动创建更多节点并部署更多容器?是的,不幸的是。
<强>更新强> 如果需要,here is an answer that details how to deploy a Swarm cluster。