Docker Swarm使用远程服务器

我想完成的是在一台服务器上创buildSwarmpipe理器,在另一台服务器上创build一台工作器。 为此,我使用以下命令: – 首先,我使用以下方法创build发现服务:

docker-machine create -d virtualbox mh-keystore eval "$(docker-machine env mh-keystore)" docker run -d \ -p "8500:8500" \ -h "consul" \ progrium/consul -server -bootstrap 

然后我创build经理:

  docker-machine create \ -d virtualbox \ --swarm --swarm-master \ --swarm-discovery="consul://$(docker-machine ip mh-keystore):8500" \ --engine-opt="cluster-store=consul://$(docker-machine ip mh-keystore):8500" \ --engine-opt="cluster-advertise=eth1:2376" \ mhs-demo0 

到目前为止,这个问题现在是我在另一台服务器上创buildworker的时候了:

 docker-machine create -d virtualbox \ --swarm \ --swarm-discovery="consul://IP:8500" \ --engine-opt="cluster-store=consul://IP:8500" \ --engine-opt="cluster-advertise=eth1:2376" \ mhs-demo1 

我怎样才能做到这一点,而不是在当地? 我只能在网上find在线教程…

感谢SérgioMendes的帮助