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

溫馨提示×

溫馨提示×

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

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

docker-swarm集群命令怎么用

發布時間:2021-11-08 13:37:09 來源:億速云 閱讀:139 作者:小新 欄目:建站服務器

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

Docker Swarm是Docker官方的項目之一,提供docker容器集群服務,是Docker官方對容器云生態鏡像支持的核心方案。它是Docker公司推出的官方容器集群平臺,基于Go語言實現。

Docker Swarm是原生支持docker集群管理的工具。它可以把多個Docker主機組成的系統轉換為單一的虛擬Docker主機,使得容器可以組成跨主機的子網網絡。

在很多臺機器上部署Docker,組成一個Docker集群,并把整個集群的資源抽象成資源池,使用者部署Docker應用的時候,只需要將應用交給Swarm,Swarm會根據整個集群資源的使用情況來分配資源給部署的Docker應用,可以將這個集群的資源利用率達到最大。

使用Docker CLI創建群集,將應用程序服務部署到群集,并管理群體行為。其主要的目的就是更好的幫助用戶管理多個Docker Engine,方便用戶使用,像使用Docker Engine一樣使用容器集群服務。

1、創建 Docker Swarm 集群

在名為manager1的Docker的Docker機器上創建Docker Swarm集群,具體操作指令如下。

sudo docker swarm init --advertise-addr 192.168.197.143

在管理節點上,使用docker node ls 指令查看集群節點信息

sudo docker node ls

2、向Docker Swarm集群添加工作節點

啟動另外兩臺Docker機器worker1和worker2,分別打開終端窗口,執行向集群中加入工作節點的指令,具體操作指令如下。

sudo docker swarm join --token 
SWMTKN-1-2l5ldta6kir8ybimpfhzf32t3vnu2m7gl7u70zrdarzq7f8461-9t4v8i43jrh8pgvlorxviwabw 192.168.197.143:2377

再次在集群管理節點上使用docker node ls指令查看集群節點信息

sudo docker node ls

3、向 Docker Swarm集群部署服務

在向Docker Swarm集群中部署服務時,既可以使用Docker Hub上自帶的鏡像來啟動服務,也可以使用自己通過Dockerfile的鏡像來啟動服務,如果使用自己通過的Dockerfile構建的鏡像來啟動服務那么必須先將鏡像推送到Docker Hub中心倉庫

為了便于學習,這里以使用Docker Hub上自帶的alpine鏡像為例來部署集群服務,具體指令如下:

sudo docker service create --replicas 1 --name helloworld alpine ping docker.com

4、查看Docker Swarm 集群中的服務

當服務部署完成后,在管理節點上可以通過docker service ls指令查看當前集群中的服務列表信息,具體指令

sudo docker service ls

可以使用docker service inspect指令,查看部署的服務具體詳情,具體操作指令如下。

sudo docker service inspect helloworld

可以使用docker service ps 指令查看指定服務在集群節點上的分配和運行情況,具體操作指令如下。

sudo docker service ps helloworld

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

向AI問一下細節

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

AI

四川省| 贵港市| 青浦区| 北票市| 丹东市| 宁武县| 怀安县| 乌兰浩特市| 获嘉县| 依兰县| 米脂县| 怀化市| 高淳县| 大荔县| 伊川县| 牡丹江市| 裕民县| 张家界市| 石柱| 深水埗区| 临澧县| 湟中县| 新疆| 株洲县| 新源县| 托克逊县| 宁城县| 固阳县| 克什克腾旗| 岱山县| 滨州市| 慈利县| 滕州市| 绥化市| 米林县| 钦州市| 高平市| 巴中市| 兰西县| 察雅县| 大名县|