当前位置: 代码迷 >> 综合 >> docker swarm 集群的使用
  详细解决方案

docker swarm 集群的使用

热度:40   发布时间:2023-11-22 05:15:00.0

docker swarm 简介

docker swarm 是docker原生的容器编排工具,直接跟docker集成的,安装好docker就意味着安装好了docker swarm 我们只需要一些简单的配置就可以使用。
我们先看一下docker swarm的架构图
在这里插入图片描述
由架构图可知我们需要一个manager节点和若干个worker节点,才能组成docker集群。

  • tips:这里我们直接使用一个管理节点+两个工作节点的方式组成一个最简单的docker swarm集群

环境:三台安装好docker的centos7

IP: 192.168.33.10 192.168.33.11 192.168.33.12
manager节点 192.168.33.10
worker节点 192.168.33.11 192.168.33.12
在管理节点上执行以下命令

docker swarm init --advertise-addr=192.168.33.10

在这里插入图片描述

然后记录下加入swarm的命令(上图中第二个红框内的内容),
在worker节点上执行上面记录的回显命令

docker swarm join --token SWMTKN-1-20a2x0r6s0vz2sm6bh281at7m1hs5dfyj2a1xq9g3s284ixe2h-5j78lbv9iuw05d1repg7hgju8 192.168.33.10:2377

worker1上的执行结果
在这里插入图片描述
worker2上的执行结果
在这里插入图片描述

我们就可以在managre上使用docker node ls命令查看加入swarm集群的docker节点了

docker node ls

在这里插入图片描述

  • tips: 若是没有记录下加入swarm集群的命令,可以使用 docker swarm join-token manager 命令查看完整的加入swarm集群的命令

还没有安装好docker的话,快去安装一下docker吧