2

我有一个关于 docker swarm 的愚蠢问题。我在想我可以在两个容器中启动一个 Web 应用程序映像,在同一台服务器或两个 vm 服务器中,然后我启动一个负载平衡容器,通过 IP 和端口指向两个 Web 应用程序容器。在这种情况下,我为什么需要 docker swarm 进行集群管理?docker swarm 能带来哪些好处?我读过 docker 文档,他们只介绍什么是 swarm 以及如何使用 swarm。但我找不到为什么我必须使用 swarm 的答案。谢谢

4

1 回答 1

3
  1. 什么是集群管理? 将 Docker 主机池转换为单个虚拟 Docker 主机

  2. 如果容器死了,swarm 可以自动启动容器吗?是的,它可以,每个主机上的 Docker 守护程序也可以。

  3. 如果资源不足,swarm 可以自动创建更多节点吗?不,它不能。它的目的不是提供这项服务。不过,您可以对节点进行编程,以便在需要时启动和运行容器。

  4. 这意味着,如果流量快速增长,我们是否仍然需要手动创建更多节点并部署更多容器?是的,很不幸的。


更新 如果需要,这里是详细说明如何部署 Swarm 集群的答案

于 2016-04-07T06:15:07.060 回答