91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

docker怎么進行集群發布

發布時間:2021-11-08 18:00:42 來源:億速云 閱讀:174 作者:柒染 欄目:建站服務器

本篇文章給大家分享的是有關docker怎么進行集群發布,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

docker怎么集群發布?

我們可以通過Swarm來創建docker容器原生集群。Docker Swarm 是用于Docker的原生集群項目,它可以將一個Docker主機池轉換成單個的虛擬主機

Swarm工作于標準的Docker API,所以任何可以和Docker守護進程通信的工具都可以使用Swarm來透明地伸縮到多個主機上。

1. 運行Swarm的先決條件

我們必須在所有節點安裝Docker 1.4.0或更高版本。雖然各個節點的IP地址不需要要公共地址,但是Swarm管理器必須可以通過網絡訪問各個節點。注意:Swarm當前還處于beta版本,因此功能特性等還有可能發生改變,不推薦你在生產環境中使用。

2. 創建Swarm集群

現在,我們將通過運行下面的命令來創建Swarm集群。各個節點都將運行一個swarm節點代理,該代理會注冊、監控相關的Docker守護進程,并更新發現后端獲取的節點狀態。下面的命令會返回一個唯一的集群ID標記,在啟動節點上的Swarm代理時會用到它。

在集群管理器上運行:

# docker run swarm create

3. 啟動各個節點上的Docker守護進程

我們需要登錄進將用來創建集群的每個節點,并在其上使用-H標記啟動Docker守護進程。它會保證Swarm管理器能夠通過TCP訪問到各個節點上的Docker遠程API。要啟動Docker守護進程,需要在各個節點內部運行以下命令。

# docker -H tcp://0.0.0.0:2375 -d

4. 添加節點

在啟用Docker守護進程后,我們需要添加Swarm節點到發現服務,必須確保節點IP可從Swarm管理器訪問到。要完成該操作,需要在各個節點上運行以下命令。

# docker run -d swarm join --addr=<node_ip>:2375 token://<cluster_id>

注意:我們需要用步驟2中獲取到的節點IP地址和集群ID替換這里的<node_ip>和<cluster_id>。

5. 開啟Swarm管理器

現在,由于我們已經獲得了連接到集群的節點,將啟動swarm管理器。我們需要在集群管理器中運行以下命令。

# docker run -d -p <swarm_port>:2375 swarm manage token://<cluster_id>

6. 檢查配置

一旦管理運行起來后,我們可以通過運行以下命令來檢查配置。

# docker -H tcp://<manager_ip:manager_port> info

注意:我們需要替換<manager_ip:manager_port>為運行swarm管理器的主機的IP地址和端口。

7. 使用docker CLI來訪問節點

這一部分是Docker Swarm最為重要的部分。我們可以使用Docker CLI來訪問節點,并在節點上運行容器。

# docker -H tcp://<manager_ip:manager_port> info
# docker -H tcp://<manager_ip:manager_port> run ...

8. 監聽集群中的節點
我們可以使用swarm list命令來獲取所有運行中節點的列表。

# docker run --rm swarm list token://<cluster_id>

Swarm真的是一個有著相當不錯的功能的docker,它可以用于創建和管理集群。它相當易于配置和使用,當我們在它上面使用限制器和類同器時它更為出色。

以上就是docker怎么進行集群發布,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

合肥市| 叙永县| 绥芬河市| 嘉禾县| 东乡族自治县| 黑龙江省| 莱芜市| 罗源县| 顺昌县| 休宁县| 盐池县| 恩施市| 江城| 漳州市| 桃园县| 郧西县| 大冶市| 灵台县| 阿荣旗| 凌云县| 吴桥县| 灵宝市| 海口市| 泰兴市| 炎陵县| 阳春市| 洛南县| 姚安县| 盐边县| 钟山县| 宁化县| 西乌珠穆沁旗| 三门峡市| 新巴尔虎左旗| 永泰县| 海晏县| 浦北县| 方正县| 嘉峪关市| 开平市| 潞城市|