中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

swarm如何搭建docker集群

發布時間:2021-11-18 17:16:46 來源:億速云 閱讀:128 作者:小新 欄目:云計算

這篇文章主要為大家展示了“swarm如何搭建docker集群”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“swarm如何搭建docker集群”這篇文章吧。

什么是Swarm

Swarm是Docker公司在2014年12月初發布的一套較為簡單的工具,用來管理Docker集群,它將一群Docker宿主機變成一個單一的,虛擬的主機。Swarm使用標準的Docker API接口作為其前端訪問入口,換言之,各種形式的Docker Client(docker client in go, docker_py, docker等)均可以直接與Swarm通信。Swarm幾乎全部用Go語言來完成開發,上周五,4月17號,Swarm0.2發布,相比0.1版本,0.2版本增加了一個新的策略來調度集群中的容器,使得在可用的節點上傳播它們,以及支持更多的Docker命令以及集群驅動。

Swarm deamon只是一個調度器(Scheduler)加路由器(router),Swarm自己不運行容器,它只是接受docker客戶端發送過來的請求,調度適合的節點來運行容器,這意味著,即使Swarm由于某些原因掛掉了,集群中的節點也會照常運行,當Swarm重新恢復運行之后,它會收集重建集群信息。下面是Swarm的結構圖: swarm如何搭建docker集群

能干什么

  • 搭建一個dockers 集群

怎么玩

  1. 安裝 env :A,B,C 三臺機 ,A 將作管理機 ,centos 系統 ,root 用戶 每一臺機執行: sudo docker pull swarm

  2. 修改 docker 配置文件 sudo vi /etc/sysconfig/docker 在文件的最后面添加下面這句 DOCKER_OPTS="-H 0.0.0.0:2375 –H unix:///var/run/docker.sock"

  3. 重啟dockers sudo service docker restart

  4. 使用令牌來發現

  • 使用DOCKHUB 來建立 任意一臺,執行下面的命令 sudo docker run --rm swarm create 這里會產生一個令牌 ,假設為1111

  • swarm join命令,把機器加入集群。 A,B,C: sudo docker run -d swarm join –addr=A:2375 token://1111

  • swarm manager A: sudo docker run –d –p 2376:2375 swarm manage token://1111

    • 首先要以daemon的形式運行swarm;

    • 其次端口映射:2376可以更換成任何一個本機沒有占用的端口,一定不能是2375,否則就會出問題

  • swarm list A,b,c:docker run --rm swarm list token://1111

以上是“swarm如何搭建docker集群”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富蕴县| 广州市| 历史| 长春市| 西乡县| 曲靖市| 临湘市| 桦甸市| 中江县| 阿尔山市| 商洛市| 江西省| 荣昌县| 健康| 广德县| 邵东县| 弥勒县| 精河县| 林甸县| 绍兴市| 凌源市| 固安县| 廊坊市| 彝良县| 射洪县| 勃利县| 宁夏| 英德市| 宁武县| 舟曲县| 垫江县| 扎兰屯市| 宜兰县| 蒙阴县| 方山县| 迭部县| 德江县| 遂宁市| 浮山县| 诸暨市| 武汉市|