我想在3個專用PC上設置HA碼頭羣。我已成功按照docs.docker.com/engine/installation/linux/ubuntulinux上的說明操作,現在我正在嘗試按照https://docs.docker.com/swarm/install-manual上的說明進行操作。由於我沒有使用任何虛擬化,我從「設置領事發現後端」開始。個人電腦(運行ubuntu trusty 14.04服務器版)都在局域網192.168.2.0/24。 ubuntu001有0.104,ubuntu002有0.106,而ubuntu003具有.105碼頭羣與領事 - 經理沒有選舉主要
我下面按照說明做:
[email protected]:~$ docker run -d -p 8500:8500 --name=consul progrium/consul -server -bootstrap
[email protected]:~$ docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise 192.168.2.104:4000 consul://192.168.2.104
[email protected]:~# docker run -d swarm manage -H :4000 --replication --advertise 192.168.2.106:4000 consul://192.168.2.104:8500
[email protected]:~$ docker run -d swarm join --advertise=192.168.2.105:2375 consul://192.168.2.104:8500
但隨後試圖下一步時,該羣管理員不露面作爲「主」像它說,它應該和沒有主列:
[email protected]:~$ docker -H :4000 info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: swarm/1.1.0
Role: replica
Primary:
Strategy: spread
Filters: health, port, dependency, affinity, constraint
Nodes: 0
Plugins:
Volume:
Network:
Kernel Version: 3.19.0-25-generic
Operating System: linux
Architecture: amd64
CPUs: 0
Total Memory: 0 B
和: arnolde @ ubuntu001:〜$搬運工-H:4000運行你好世界 泊塢窗:從後臺程序錯誤響應:無當選主要集羣管理員。
我搜查,發現https://github.com/docker/swarm/issues/1491其中建議使用dockerswarm /羣:主人,而不是,我做到了,但它並沒有幫助:
[email protected]:~$ docker run -d -p 4000:4000 dockerswarm/swarm:master manage -H :4000 --replication --advertise 192.168.2.104:4000 consul://192.168.2.104
我沒有找到關於羣+領事任何其他輸入+小學所以我在這裏......任何建議?不幸的是,我不知道如何解決問題,因爲我甚至不知道在哪裏尋找記錄/調試信息,即如果經理正在連接到領事成功等...