我真的需要docker群吗?
Do I really need docker swarm?
我有一个关于 docker 群的愚蠢问题。
我想我可以在两个容器中启动一个 Web 应用程序映像,在同一台服务器或两个虚拟机服务器中,然后我启动一个负载平衡容器,通过 IP 和端口指向两个 Web 应用程序容器。
既然如此,为什么还需要docker swarm进行集群管理呢? docker swarm 能带来什么好处?
我看过docker文档,他们只介绍什么是swarm以及如何使用swarm。但是我找不到为什么我必须使用 swarm 的答案。
谢谢
什么是集群管理? turns a pool of Docker hosts into a single, virtual Docker host.
如果容器死了,swarm 可以自动启动容器吗? 可以,每个主机上的 Docker 守护进程也可以。
如果资源不够,swarm 可以自动创建更多节点吗? 不可以。它不旨在提供此服务。不过,您可以在需要时对启动的节点和 运行 容器进行编程。
也就是说,如果流量增长很快,我们还要手动创建更多的节点和部署更多的容器吗?是的,不幸的是
更新
如果需要,here is an answer that details how to deploy a Swarm cluster.
我有一个关于 docker 群的愚蠢问题。 我想我可以在两个容器中启动一个 Web 应用程序映像,在同一台服务器或两个虚拟机服务器中,然后我启动一个负载平衡容器,通过 IP 和端口指向两个 Web 应用程序容器。 既然如此,为什么还需要docker swarm进行集群管理呢? docker swarm 能带来什么好处? 我看过docker文档,他们只介绍什么是swarm以及如何使用swarm。但是我找不到为什么我必须使用 swarm 的答案。 谢谢
什么是集群管理? turns a pool of Docker hosts into a single, virtual Docker host.
如果容器死了,swarm 可以自动启动容器吗? 可以,每个主机上的 Docker 守护进程也可以。
如果资源不够,swarm 可以自动创建更多节点吗? 不可以。它不旨在提供此服务。不过,您可以在需要时对启动的节点和 运行 容器进行编程。
也就是说,如果流量增长很快,我们还要手动创建更多的节点和部署更多的容器吗?是的,不幸的是
更新 如果需要,here is an answer that details how to deploy a Swarm cluster.