本文操作参照docker官网docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/
首先无论是在mac上还是在linux上都要先有docker-machine,如何判断有没有
只要在终端中输入
```
docker-machine --version
##docker-machine version 0.12.2, build 9371605
##如果没有则需要参照docs.docker.com/machine/install-machine/来搭建环境
```
建立一个docker machine 作为你的docker swarm的管理工具
```
docker-machine create --driver virtualbox manager1
##这里是mac通过virtualbox来建立
```
在建立的machine中创建swarm管理
```
docker swarm init --advertise-addr 192.168.99.100
Swarm initialized: current node (0ktq0h26ln1tqvmi0bzdv7m2g) is now a manager.
To add a worker to this swarm, run the following command:
docker swarm join --token SWMTKN-1-5vc401gkekv2w8glor95szf5422jcajd9ts9fgxdpu400c0p7r-0itj6nytygkgqf8sfi8w846s8 192.168.99.101:2377
To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
```
>在这里应该注意的是IP地址是你建立的manager1的IP地址可以用docker-machine ls来查询。