您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“如何搭建swarm+etcd+docker環境”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何搭建swarm+etcd+docker環境”這篇文章吧。
IP | 角色 |
192.168.0.109 | Client |
192.168.0.201 | etcd |
192.168.0.202 | docker host1 |
192.168.0.203 | docker host2 |
192.168.0.204 | swarm管理機 |
說明:
1、etcd是可以集群的,而且集群中的任何一個節點都可讀寫,具體的可以自己去實驗,這里為了簡化整個結構,etcd使用了一臺
2、本次實驗中的swarm并不是使用官網的鏡像,而是源碼編譯安裝在物理機上的
3、swarm管理機和所有的docker host主機都需要安裝swarm。管理節點運行swarm manage命令,docker host主機運行swarm join命令
etcd --name etcd0 --initial-advertise-peer-urls http://192.168.0.201:2380 \ --listen-peer-urls http://192.168.0.201:2380 \ --listen-client-urls http://192.168.0.201:2379 \ --advertise-client-urls http://192.168.0.201:2379 \ --initial-cluster etcd0=http://192.168.0.201:2380
swarm manage -H 0.0.0.0:2375 etcd://192.168.0.201:2379/swarm
首先將docker配置成TCP監聽模式,本次實驗的監聽端口為2375。
接下來,將docker主機加入到管理機中,配置如下:
docker host1
swarm join --advertise 192.168.0.202:2375 etcd://192.168.0.201:2379/swarm
docker host2
swarm join --advertise 192.168.0.203:2375 etcd://192.168.0.201:2379/swarm
至此,整個結構就都起來了。
以上是“如何搭建swarm+etcd+docker環境”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。