0
我试图创建一个swag群集的不同的Ubuntu虚拟机在Vagrant中运行。 这些码头通过启动它们的流浪文件启用。在三台虚拟机中,我通过以下方式在一台机器上启动了swarm群集:在Vagrant中创建docker swarm群集
docker pull swarm
docker run --rm swarm create
这返回了一个唯一的cluster_id。在另一个泊坞窗开启虚拟机,我执行以下步骤
停止泊坞窗守护
sudo service docker stop
开始-H标志守护
sudo docker -H tcp://0.0.0.0:2375 -d
这给出以下
INFO[0000] +job init_networkdriver()
INFO[0000] +job serveapi(tcp://0.0.0.0:2375)
INFO[0000] Listening for HTTP on tcp (0.0.0.0:2375)
INFO[0000] /!\ DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING /!\
INFO[0000] -job init_networkdriver() = OK (0)
INFO[0000] Loading containers: start.
INFO[0000] Loading containers: done.
INFO[0000] docker daemon: 1.6.2 7c8fca2; execdriver: native-graphdriver:aufs
INFO[0000] +job acceptconnections()
INFO[0000] -job acceptconnections() = OK (0)
INFO[0000] Daemon has completed initialization
这之后,我开始另一个会话与此节点,并希望运行运行以下命令:
sudo docker run -d swarm join --addr=<node_ip:2375> token://<cluster_id>
什么是在这种情况下,节点的IP?在这个虚拟机用arp -an给了我三个IP的哪一个是一个可访问
你能显示错误信息吗? – kikicarbonell