Docker swarm mode
Docker新版本已经通过Swarmkit组件内置了容器集群支持。本文主要描述如何使用docker swarm mode。
环境
manager 10.0.0.101
worker node 10.0.0.102
首先在两台服务器上都部署docker,本文采用的操作系统是ubuntu server 16.04,docker使用的是docker ce stable版本。
这里有一个坑,如果使用的是centos 7.3版本,由于操作系统内核版本太低, 最终会无法成功运行swarm,除非升级linux内核。
在101节点运行以下命令,使本节点成为集群的manager.
命令返回的信息是提示worker node加入集群的指令。也可以通过以下命令输出同样的信息。
查看一下是否已进入swarm模式
在102节点输入以下命令加入集群。
返回信息提示已加入成功。
在manager节点查看一下集群信息。
可以看到集群信息,有两个节点组成, node101是leader.
接下来在manager节点发布一个服务
查看服务信息
服务在两个节点发布成功。
测试一下服务是否可以正常访问
查看一下网络信息
命令说明