千家信息网

docker swarm集群搭建的步骤

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要讲解了"docker swarm集群搭建的步骤",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker swarm集群搭建的步骤"吧!1
千家信息网最后更新 2026年11月04日docker swarm集群搭建的步骤

这篇文章主要讲解了"docker swarm集群搭建的步骤",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker swarm集群搭建的步骤"吧!

1. 选择manager节点,并创建集群

随便选择一台机器作为manager节点,在机器上运行:

docker swarm init --advertise-addr 当前机器的IP地址

运行完毕之后,出现如下情况代表成功,并复制红色区域中的命令留有待用:

注:红色区域中的token是集群唯一标识,后续的其它节点机器,都需要通过红色区域中的命令来加入当前集群。

2. 添加集群节点

复制上一步骤中的红色区域中的内容在其它节点机器上执行,运行成功会提示如下信息:

This node joined a swarm as a worker.

所有节点加入完毕之后,可以在主节点上运行如下命令查看节点情况:

docker node ls

4. 部署Portainer

Portainer 为你的docker swarm集群以及docker服务提供了可视化管理。可以管理docker的堆栈,docker的网络,docker服务,docker镜像,docker容器等等,一切靠命令方式执行的都可以去通过Portainer去在界面上去操作管理。

a. 准备docker-stack-manager.yml配置文件

version: "3.2"services:#docker集群可视化工具  portainer:    image: portainer/portainer    hostname: portainer    ports:      - "9000:9000"    volumes:      - "/var/run/docker.sock:/var/run/docker.sock"      - "/data/portainer:/data"    deploy:      replicas: 1      placement:        constraints: [node.role == manager]      resources:        limits:#          cpus: '1'          memory: 1GB        reservations:#          cpus: '0.2'          memory: 512MB

b. 创建文件目录

mkdir -p /data/portainer/chmod -R 777 /data/portainer/

c. 执行docker-stack-manager.yml文件

docker stack deploy -c docker-stack-manager.yml manager --resolve-image=never

注意:命令必须在docker-stack-manager.yml同目录下执行。执行完毕之后,请稍等片刻,安装需要花费点时间,可以通过在manager上执行以下命令来查看安装进度:

docker service ls

d. 访问界面地址 http://集群IP:9000

e. 开始配置账号密码

f.配置manager节点主机的信息

注意: Name -- 随便写;Endpoint URL -- manager节点的IP:2375; 端口2375是默认端口。如果添加失败,可以尝试如下方法:

执行命令

vim /lib/systemd/system/docker.service

在ExecStart加入:

-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

重启dokcer

systemctl daemon-reloadsystemctl restart docker

5. 在各个节点配置私服镜像仓库

在各个节点上私服镜像仓库地址

vim /etc/docker/daemon.json

如果已存在daemon.json,请在原来的基础上加即可,如果有多个,以逗号隔开。配置如下:

{"insecure-registries": ["私服IP地址1:私服端口","私服IP地址2:私服端口"],"registry-mirrors": ["https://registry.docker-cn.com"]}

重启docker服务

systemctl daemon-reloadsystemctl restart docker

验证是否成功:

docker info

出现如下显示,即表示成功

注意:每个节点都要按照上述步骤去配置

6.完成第5步之后,需要登录到Portainer,配置私服镜像仓库信息

点击左侧菜单"registries",点击"Add registry",选择"custom registry",输入私服镜像仓库信息,有多个,就添加多次

到此,docker swarm集群搭建已经完成。

感谢各位的阅读,以上就是"docker swarm集群搭建的步骤"的内容了,经过本文的学习后,相信大家对docker swarm集群搭建的步骤这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

节点 集群 私服 命令 配置 步骤 地址 机器 镜像 成功 仓库 信息 区域 端口 红色 运行 内容 情况 文件 学习 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美国互联网科技巨头监管 深圳艾佳互联网科技 互联网科技美容 济南华为互联网科技产业总部基地 小米互联网科技园设置 成都互联网科技公司100强 崇明区互联网教育科技诚信经营 互联网媒体平台算高科技产业 哈尔滨屹滨互联网科技有限公司 山东有哪些互联网科技公司 互联网金融科技元年 互联网科技融合创新 信承诺互联网科技有限公司 广西科技产业互联网是什么 银川新华互联网科技学校是国营吗 互联网科技手抄报图片 北京军民互联网科技公司 唐山双旺合互联网科技产业园 数字科技和互联网金融哪个好 互联网大会出现的黑科技 互联网科技海报 互联网科技名片 湖南永感互联网科技有限公司 金融科技 互联网金融 深圳互联网科技怎么样 须眉科技是互联网公司吗 互联网教育科技公司vipkid 烟台灵鸽互联网科技有限公司 互联网与数字科技关系 神州科技互联网有限公司
0