摘要:是官方三劍客項目之一,提供容器集群服務,是官方對容器云生態(tài)進行支持的核心方案。工作節(jié)點是任務執(zhí)行節(jié)點,管理節(jié)點將服務下發(fā)至工作節(jié)點執(zhí)行。
Docker Swarm 是 Docker 官方三劍客項目之一,提供 Docker 容器集群服務,是 Docker 官方對容器云生態(tài)進行支持的核心方案。基本概念
使用它,用戶可以將多個 Docker 主機封裝為單個大型的虛擬 Docker 主機,快速打造一套容器云平臺。
Swarm 是使用 SwarmKit 構建的 Docker 引擎內(nèi)置(原生)的集群管理和編排工具。使用 Swarm 集群之前需要了解以下幾個概念。
節(jié)點運行 Docker 的主機可以主動初始化一個 Swarm 集群或者加入一個已存在的 Swarm 集群,這樣這個運行 Docker 的主機就成為一個 Swarm 集群的節(jié)點 ( node ) 。
節(jié)點分為管理 ( manager ) 節(jié)點和工作 ( worker ) 節(jié)點。
管理節(jié)點用于 Swarm 集群的管理, docker swarm 命令基本只能在管理節(jié)點執(zhí)行(節(jié)點退出集群命令 docker swarm leave 可以在工作節(jié)點執(zhí)行)。一個 Swarm 集群可以有多個管理節(jié)點,但只有一個管理節(jié)點可以成為 leader , leader 通過 raft 協(xié)議實現(xiàn)。
工作節(jié)點是任務執(zhí)行節(jié)點,管理節(jié)點將服務 ( service ) 下發(fā)至工作節(jié)點執(zhí)行。管理節(jié)點默認也作為工作節(jié)點。你也可以通過配置讓服務只運行在管理節(jié)點。
來自 Docker 官網(wǎng)的這張圖片形象的展示了集群中管理節(jié)點與工作節(jié)點的關系
任務 ( Task )是 Swarm 中的最小的調(diào)度單位,目前來說就是一個單一的容器。
服務 ( Services ) 是指一組任務的集合,服務定義了任務的屬性。服務有兩種模式:
replicated services 按照一定規(guī)則在各個工作節(jié)點上運行指定個數(shù)的任務。
global services 每個工作節(jié)點上運行一個任務
創(chuàng)建 Swarm 集群先來創(chuàng)建一個包含一個管理節(jié)點和兩個工作節(jié)點的最小 Swarm 集群。
初始化集群如果沒有安裝docker machine的話可以先進行安裝:
sudo curl -L https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine
首先創(chuàng)建一個 Docker 主機作為管理節(jié)點。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27919.html
摘要:下面創(chuàng)建一個名為的容器,并加載一個數(shù)據(jù)卷到容器的目錄。如果需要在刪除容器的同時移除數(shù)據(jù)卷。 容器內(nèi)部以及容器之間的數(shù)據(jù)管理是怎么樣進行的? showImg(https://segmentfault.com/img/bVbt7pw?w=667&h=275); 其實在 Docker 內(nèi)部以及容器之間管理數(shù)據(jù),在容器中管理數(shù)據(jù)主要有兩種方式: 數(shù)據(jù)卷(Volumes) 掛載主機目錄 (Bi...
摘要:描述數(shù)據(jù)庫服務器鏡像,此容器映像包含用于的數(shù)據(jù)庫服務器和一般用法。用戶可以選擇和基于的圖像。然后鏡像可以在上以的形式獲得。 描述 MySQL 5.6 SQL數(shù)據(jù)庫服務器Docker鏡像,此容器映像包含用于OpenShift的MySQL 5.6 SQL數(shù)據(jù)庫服務器和一般用法。用戶可以選擇RHEL和基于CentOS的圖像。然后CentOS鏡像可以在Docker Hub上以centos / ...
閱讀 3069·2021-09-28 09:43
閱讀 902·2021-09-08 09:35
閱讀 1440·2019-08-30 15:56
閱讀 1183·2019-08-30 13:00
閱讀 2732·2019-08-29 18:35
閱讀 1829·2019-08-29 14:07
閱讀 3432·2019-08-29 13:13
閱讀 1333·2019-08-29 12:40