什么是 Docker Swarm?
Docker Swarm 简介
Docker Swarm 是 Docker 原生的容器编排和集群管理工具。它将多个 Docker 主机整合成一个虚拟的 Docker 主机,使得用户可以在集群级别上部署和管理容器化应用。Swarm 模式在 Docker 1.12 版本中被集成到 Docker Engine 中,成为 Docker 生态系统的重要组成部分。
Swarm 的核心概念
节点(Nodes)
在 Swarm 集群中,有两种类型的节点:
-
管理节点(Manager Nodes):
- 负责集群管理和编排任务
- 维护集群状态
- 调度服务任务
- 执行集群管理操作
-
工作节点(Worker Nodes):
- 运行容器任务
- 向管理节点报告状态
- 执行管理节点分配的任务
