成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

DockerSwarm是什么意思

這篇文章主要介紹Docker Swarm是什么意思,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)建站是一家專業(yè)提供雙峰企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都網(wǎng)站制作、html5、小程序制作等業(yè)務(wù)。10年已為雙峰眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

Docker Swarm

Docker Swarm是Docker官方項(xiàng)目之一,是使用SwarmKit構(gòu)建的Docker引擎內(nèi)置的集群管理和編排工具,提供Docker容器集群服務(wù),是Docker官方對容器云生態(tài)進(jìn)行支持的核心方案。使用它,用戶可以將多個(gè)Docker主機(jī)封裝為單個(gè)大型虛擬Docker主機(jī),快速打造一套容器云平臺。

節(jié)點(diǎn)

運(yùn)行Docker的主機(jī)可以主動初始化一個(gè)Swarm集群或者加入一個(gè)已經(jīng)存在的Swarm集群,這樣這個(gè)運(yùn)行Docker的主機(jī)就成為一個(gè)Swarm集群的節(jié)點(diǎn) node。

節(jié)點(diǎn)分為管理節(jié)點(diǎn) manager 和工作節(jié)點(diǎn) worker
管理節(jié)點(diǎn)用于Swarm集群的管理,docker swarm命令基本只能在管理節(jié)點(diǎn)執(zhí)行
工作節(jié)點(diǎn)是任務(wù)執(zhí)行節(jié)點(diǎn),管理節(jié)點(diǎn)將服務(wù) service 下發(fā)到工作節(jié)點(diǎn)執(zhí)行

Docker Swarm是什么意思

服務(wù)與任務(wù)

任務(wù) task 是Swarm中最小的調(diào)度單位,目前來說就是一個(gè)單一的容器

服務(wù) service 是指一組任務(wù)的集合,服務(wù)定義了任務(wù)的屬性

服務(wù)有兩種模式:

  • replicated services 按照一定規(guī)則在各個(gè)節(jié)點(diǎn)上運(yùn)行指定個(gè)數(shù)的任務(wù)

  • global services 每個(gè)工作節(jié)點(diǎn)上運(yùn)行一個(gè)任務(wù)

這兩種模式可以通過docker service create 的 —mode參數(shù)指定

Docker Swarm是什么意思

Docker Swarm集群搭建

在Docker服務(wù)器上使用 docker swarm init 在初始化一個(gè)Swarm集群:

docker swarm init --advertise-addr 192.168.xx.xxx

Docker Swarm是什么意思

執(zhí)行docker swarm init命令的節(jié)點(diǎn)自動成為管理節(jié)點(diǎn),同時(shí)該命令執(zhí)行后會打印添加工作節(jié)點(diǎn)的命令,將該命令拷貝到工作節(jié)點(diǎn)執(zhí)行后就可以將工作節(jié)點(diǎn)添加到Swarm集群中。如果忘記了添加工作節(jié)點(diǎn)的命令可以通過 “docker swarm join-token worker” 進(jìn)行查看。在添加工作節(jié)點(diǎn)時(shí)可能會添加失敗,可以先查看下防火墻,Swarm節(jié)點(diǎn)之間通過TCP/UDP進(jìn)行通信,要確保端口2377,7946,4789是可以通信的,測試環(huán)境可以關(guān)閉防火墻,重啟Docker服務(wù)。

這樣一個(gè)管理節(jié)點(diǎn),兩個(gè)工作節(jié)點(diǎn)的Swarm最小集群就搭建完畢

Docker Swarm是什么意思

Swarm集群部署服務(wù)

使用docker service命令可以管理Swarm集群中的服務(wù),該命令只能在管理節(jié)點(diǎn)運(yùn)行。

在Swarm集群中創(chuàng)建一個(gè)nginx服務(wù),服務(wù)創(chuàng)建前確保每個(gè)節(jié)點(diǎn):

docker service create --replicas 3 -p 80:80 --name nginx nginx:latest

使用 “docker service ls ” 和 “docker service ps ”命令可以查看運(yùn)行的服務(wù)

服務(wù)正常啟動后輸入任意節(jié)點(diǎn)的IP都可以訪問nginx服務(wù)

Docker Swarm是什么意思

Swarm圖形化資源管理工具

portainer是Docker圖形化管理工具,提供了詳細(xì)的狀態(tài)顯示面板,應(yīng)用模板快速部署,容器/鏡像/數(shù)據(jù)卷等的基本操作,事件日志的查看顯示,Swarm集群和服務(wù)的集中管理,以及用戶管理等功能

運(yùn)行portainer:

# 拉取鏡像
docker pull portainer/portainer

# 運(yùn)行
docker run -d -p 9000:9000 \
--name portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
portainer/portainer

portainer容器啟動后就可以在瀏覽訪問,首次登錄需要設(shè)置admin用戶密碼

Docker Swarm是什么意思

portainer容器運(yùn)行在Swarm管理節(jié)點(diǎn)上,選擇local連接后就進(jìn)入以下頁面

Docker Swarm是什么意思

點(diǎn)擊local后進(jìn)入詳細(xì)頁面,包含了主機(jī)上Docker的鏡像,容器,數(shù)據(jù)卷,Swarm集群信息等

Docker Swarm是什么意思

Swarm集群信息

Docker Swarm是什么意思

服務(wù)信息,在這里可以進(jìn)行服務(wù)的創(chuàng)建,擴(kuò)容,刪除等操作

Docker Swarm是什么意思

以上是“Docker Swarm是什么意思”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站標(biāo)題:DockerSwarm是什么意思
URL鏈接:http://jinyejixie.com/article18/posidp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站手機(jī)網(wǎng)站建設(shè)、ChatGPT、云服務(wù)器、電子商務(wù)、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
牙克石市| 旬邑县| 工布江达县| 苗栗市| 神农架林区| 涿州市| 建始县| 洛宁县| 土默特左旗| 吴江市| 石楼县| 文山县| 华容县| 鲜城| 平武县| 新巴尔虎右旗| 拉萨市| 奉贤区| 永靖县| 集贤县| 盐津县| 晋城| 九江市| 衡南县| 西宁市| 西贡区| 中牟县| 余江县| 耒阳市| 禹州市| 新蔡县| 绵阳市| 米易县| 田林县| 望江县| 蓬莱市| 辉县市| 潞城市| 牡丹江市| 黑龙江省| 治县。|