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