swarm集群就是运行docker的一组机器相连成一个集群。这些机器可以是物理机也可以是虚拟机。在加入集群后,这些机器被称作是是集群中的一个节点。
swarm managers 可以使用几种策略来运行容器
1)emptiest node–安排容器运行在利用率最低的机器上
2) global–这种情况下,一个机器只能运行一个容器实例
只有swarm managers可以允许我们自己的命令或者授权其他机器加入到swarm中成为一个worker。
安装doceker-magine(在linux下的命令,见参考https://docs.docker.com/machine/install-machine/#install-machine-directly)
base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
sudo install /tmp/docker-machine /usr/local/bin/docker-machine