千家信息网

如何搭建一个三节点的swarm集群

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容介绍了"如何搭建一个三节点的swarm集群"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!这一
千家信息网最后更新 2026年11月03日如何搭建一个三节点的swarm集群

本篇内容介绍了"如何搭建一个三节点的swarm集群"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

这一节我们介绍如何搭建一个三节点的swarm集群。安装docker的同时,swarm已经内置了。所以不需要额外安装

准备环境:

三台安装了docker的服务器。

swarm manager: 192.168.0.109swarm worker1: 192.168.0.107swarm worker2: 192.168.0.110

docker swarm init --advertise-addr 表示我们要初始化一个swarm就要宣告一个地址,因为他是一个cluster,必须有多个节点。如何让别的节点知道我们的存在呢?需要advertise-addr 我们本地的地址。

我们现在swarm manager上运行:

vincent@192:~$ docker swarm init --advertise-addr=192.168.0.109Swarm initialized: current node (u6bj8diva2g7yn0y0x1h7lrff) is now a manager.To add a worker to this swarm, run the following command:    docker swarm join --token SWMTKN-1-0csi5bbc0dazkq3yrqrzv09aatddo5iq9e3dal5anzvbsv46r5-1eu8dt8ku0vp3dm0xv7evsfw6 192.168.0.109:2377To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

swarm manage初始化完成,并且如果需要添加一个worker需要使用下面的命令到worker节点上。

docker swarm join --token SWMTKN-1-0csi5bbc0dazkq3yrqrzv09aatddo5iq9e3dal5anzvbsv46r5-1eu8dt8ku0vp3dm0xv7evsfw6 192.168.0.109:2377

在manage节点上使用命令:

docker swarm join-token worker

可以查看token

根据提示,我们在swarm worker1上运行命令:

docker swarm join --token SWMTKN-1-0csi5bbc0dazkq3yrqrzv09aatddo5iq9e3dal5anzvbsv46r5-1eu8dt8ku0vp3dm0xv7evsfw6 192.168.0.109:2377This node joined a swarm as a worker.

添加成功了。

在swarm manager中查看:

docker node lsID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS1jh5hysrh3ii5kuhk5p0whcm6     192                 Ready               Activeu6bj8diva2g7yn0y0x1h7lrff *   192                 Ready               Active              Leader

可以查看到当前有两个节点。

在swarm work2上运行命令:

docker swarm join --token SWMTKN-1-0csi5bbc0dazkq3yrqrzv09aatddo5iq9e3dal5anzvbsv46r5-1eu8dt8ku0vp3dm0xv7evsfw6 192.168.0.109:2377This node joined a swarm as a worker.

这时查看集群状态:

vincent@192:~$ docker node lsID                            HOSTNAME            STATUS              AVAILABILITY        MANAGER STATUS1jh5hysrh3ii5kuhk5p0whcm6     192                 Ready               Activeozotrf7bt5aa3taxu5479ak0y     192                 Ready               Activeu6bj8diva2g7yn0y0x1h7lrff *   192                 Ready               Active              Leader

这样三个节点的集群就配置成功了。

"如何搭建一个三节点的swarm集群"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

节点 集群 命令 运行 成功 内容 地址 更多 知识 实用 学有所成 接下来 三个 两个 同时 困境 多个 实际 情况 文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 互联网科技公司的优势 科技和互联网公司 厦门中拓互联网络科技有限公司 美国互联网科技巨头监管 互联网科技开发公司 智慧科技互联网 互联网科技小额贷款 长亮科技 互联网金融 甘肃拓世互联网科技有限公司 互联网 科技馆 央行互联网金融科技公司 互联网企业和科技型企业 呼和浩特新华互联网科技学院 米聚互联网科技南京有限公司排面 青海科技产业互联网发展 互联网在线教育科技创业 青岛易易互联网科技 河南商务圈互联网科技有限公司 科技互联网企业在行动 猪兼强互联网科技 北京禾田雨橡互联网科技 火传媒上海互联网科技 互联网科技项目计划书材料类 明优互联网科技有限公司 互联网时代的科技公司 互联网安防科技感 宁波跨境商互联网科技有限公司 抖集互联网科技技术咨询 小牛互联网科技有限公司地址
0