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吧