Docker容器技术应用 实验指导书 任务8.2.2 部署Docker Swarm集群.docx
任务8.2.2部署DockerSwarm集群
(1)任务目标
掌握部署DockerSwarm集群的方法
(2)任务内容
创建Dockerswarm集群
添加工作节点到Dockerswarm集群
查看Dockerswarm集群中各节点的状态
(3)完成任务所需的设备和软件
一台安装Windows10操作系统的计算机
VMwareWorkstation,Docker
远程管理工具MobaXterm
(4)任务实施步骤:
第一步:创建DockerSwarm集群,操作命令如下:
[root@manager~]#dockerswarminit--advertise-addr192.168.1.11
--advertise-addr:指定DockerSwarm集群中管理节点的IP地址。
命令运行结果如图8-5所示。
图8-5创建DockerSwarm集群
从命令运行结果的输出信息可以看到:
(1)集群已经创建成功,当前节点是一个管理者。
(2)工作节点加入该集群时,运行以下命令:
dockerswarmjoin--tokenSWMTKN-1-6bcsufe95qp9idqc2d3l4ck3aph6jxng92arb3krknmivbvd9i-39kcqlw3w1aghrbsa9h9vhyf3192.168.1.11:2377
注意:如果看不到这个信息,可以通过运行命令dockerswarmjoin-tokenworker得到。
(3)管理节点加入该集群时,运行以下命令:
dockerswarmjoin-tokenmanager
命令运行结果为:管理节点加入集群要运行的命令,如图8-6所示。
图8-6管理节点加入集群要运行的命令
第二步:将工作节点worker1加入到DockerSwarm集群中,操作命令如下:
[root@worker1~]#dockerswarmjoin--tokenSWMTKN-1-6bcsufe95qp9idqc2d3l4ck3aph6jxng92arb3krknmivbvd9i-39kcqlw3w1aghrbsa9h9vhyf3192.168.1.11:2377
命令运行结果如图8-7所示。
图8-7将工作节点worker1加入到DockerSwarm集群中
第三步:将工作节点worker2加入到DockerSwarm集群中,操作命令如下:
[root@worker2~]#dockerswarmjoin--tokenSWMTKN-1-6bcsufe95qp9idqc2d3l4ck3aph6jxng92arb3krknmivbvd9i-39kcqlw3w1aghrbsa9h9vhyf3192.168.1.11:2377
命令运行结果如图8-8所示。
图8-8将工作节点worker2加入到DockerSwarm集群中
第四步:查看集群信息,操作命令如下:
[root@manager~]#dockerinfo
命令运行结果如图8-9所示。
图8-9查看集群信息
第五步:查看集群中所有节点的状态信息,操作命令如下:
[root@manager~]#dockernodels
命令运行结果如图8-10所示。
图8-10查看集群中各节点的状态信息
第六步:查看管理节点详细信息,操作命令如下:
[root@manager~]#dockernodeinspectmanager
命令运行结果如图8-11所示。
图8-11查看管理节点详细信息