Docker Swarm使用远程服务器

时间:2017-04-09 19:21:28

标签: docker docker-swarm

我想要完成的是在一台服务器中创建Swarm管理器,在另一台服务器上创建一个worker。为此,我使用以下命令: - 首先我用:

创建发现服务
    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

然后我创建了经理:

    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

到目前为止,当我在另一台服务器上创建worker时,问题就出现了:

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

如何在不在本地的情况下实现这一目标?我只能在网上找到本地教程...

感谢您的帮助 SérgioMendes

0 个答案:

没有答案