大家好,我是升仔
-
引言
Docker Swarm 是 Docker 官方的集群管理工具,它将多个 Docker 主机转换为一个虚拟的 Docker 主机。Swarm 提供了容器编排、集群管理、服务发现等功能,非常适合生产环境的需要。
部署步骤
环境准备
- 准备至少三台安装了 Docker 的机器,用于构建 Swarm 集群。
- 选择一台机器作为 Swarm 管理节点(Manager Node),其他作为工作节点(Worker Nodes)。
初始化 Swarm 集群
-
在管理节点上执行
docker swarm init
命令初始化 Swarm 集群。docker swarm init --advertise-addr <MANAGER-IP>
<MANAGER-IP>
是管理节点的 IP 地址。- 这个命令会生成一个加入集群的 token。
-
在每个工作节点上执行下面的命令,加入 Swarm 集群。
docker swarm join --token <TOKEN> <MANAGER-IP>:2377
<TOKEN>
是上一步生成的 token。<MANAGER-IP>:2377
是管理节点的 IP 地址和端口。