共計 1129 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章主要為大家展示了“如何搭建 swarm+etcd+docker 環境”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“如何搭建 swarm+etcd+docker 環境”這篇文章吧。
實驗過程機器分配
IP 角色 192.168.0.109Client192.168.0.201etcd192.168.0.202docker host1192.168.0.203docker host2192.168.0.204swarm 管理機
結構圖
說明:
1、etcd 是可以集群的,而且集群中的任何一個節點都可讀寫,具體的可以自己去實驗,這里為了簡化整個結構,etcd 使用了一臺
2、本次實驗中的 swarm 并不是使用官網的鏡像,而是源碼編譯安裝在物理機上的
3、swarm 管理機和所有的 docker host 主機都需要安裝 swarm。管理節點運行 swarm manage 命令,docker host 主機運行 swarm join 命令
etcd 單機啟動
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 管理機啟動
swarm manage -H 0.0.0.0:2375 etcd://192.168.0.201:2379/swarm
docker 主機配置
首先將 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 環境”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!