婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Docker集群的創建與管理實例詳解

Docker集群的創建與管理實例詳解

熱門標簽:高德地圖標注好做嗎 如何分析地圖標注 新余高德地圖標注怎么修改 電銷機器人怎么接線路 電銷機器人價值 外呼系統坐席費計入會計哪個科目 大連400電話如何申請 達亞電銷機器人官網 撫順地圖標注

本文詳細講述了Docker集群的創建與管理。分享給大家供大家參考,具體如下:

在《Docker簡單安裝與應用入門教程》中編寫一個應用程序,并將其轉化為服務,在《Docker分布式應用教程》中,使應用程序在生產過程中擴展5倍,并定義應該如何運行。現在將此應用程序部署到集群上,并在多臺機器上運行它,通過將多臺機器連接到Dockerized集群上,使多容器、多機器應用成為可能。

Swarm(集群)是運行Docker并加入到一個集群中的一組機器,在這種情況下,您將繼續運行以往的Docker命令,但是現在它們將由swarm manager(集群管理器)在集群上執行。集群中的機器可以是物理的或虛擬的,加入集群后,它們被稱為nodes(節點)。集群管理器可以使用多種策略來運行容器,比如emptiest node(最空的節點),它使用容器填充最少使用的機器。或者global(全局),它確保了每臺機器只能得到指定容器的一個實例。您可以指示集群管理器在組成文件中使用這些策略,就像您已經使用的策略一樣。

集群管理器是集群中唯一可以執行命令的機器,或者授權其他機器作為workers(工人)加入集群。工人只是在那里提供能力,并沒有權力告訴任何其他機器可以做什么和不可以做什么。到目前為止,您已經在本地機器上以單主機模式使用Docker,但是Docker也可以切換到集群模式,這就是使用集群的原因。當立即啟用集群模式使當前機器成為集群管理器時,Docker將運行您正在管理的集群上執行的命令,而不僅僅是在當前的機器上。

創建一個集群

一個集群由多個節點組成,可以是物理機或虛擬機,做法很簡單,運行docker swarm init來啟用集群模式,并讓你的當前機器成為集群管理器,然后在其他機器上運行docker swarm join讓它們作為工人加入集群。

接下來使用虛擬機快速創建一個集群,需要一個可以創建虛擬機(VMs)的虛擬機管理程序,在機器上安裝Oracle VirtualBox 應用程序。如果是Windows 10系統,而且安裝了Hyper-V,則無需安裝VirtualBox,而應該使用Hyper-V。

現在,使用docker-machine創建幾個虛擬機,使用VirtualBox驅動程序:

$ docker-machine create --driver virtualbox myvm1
$ docker-machine create --driver virtualbox myvm2

您現在創建了兩個名為myvm1和myvm2的虛擬機,使用下面命令列出機器并獲取其IP地址:

$ docker-machine ls

第一臺機器將作為管理員,執行管理命令,認證工人加入群體,第二臺機器將成為工人。可以使用docker-machine ssh將命令發送到虛擬機,執行docker swarm init使myvm1成為集群管理器:

$ docker-machine ssh myvm1 "docker swarm init --advertise-addr <myvm1的ip>"

在執行docker swarm init后,響應中會包含一個預配置的docker swarm join命令,您可以在要添加的任何節點上運行該命令。復制這個命令,并通過docker-machine ssh把它發送到名為myvm2的虛擬機,讓myvm2作為工人加入新的集群:

$ docker-machine ssh myvm2 "docker swarm join --token <token> <ip>:2377"

將myvm2加入集群時,端口號要選擇2377,因為端口2376是Docker守護進程端口,不要使用此端口,否則可能會遇到錯誤。在管理器上運行docker node ls以查看集群中的節點:

$ docker-machine ssh myvm1 "docker node ls"

現在集群己經創建完成,如果想要刪除集群,可以使用docker swarm leave在每個節點運行。

在集群上部署應用程序

現在只要重復《Docker分布式應用教程》中使用的過程來部署新的集群,只要記住,只有像myvm1這樣的集群管理器才能執行Docker命令,工人只是干活的。

到目前為止,您已經在docker-machine ssh中包裝了Docker命令來與虛擬機進行通信,另一個選擇是運行docker-machine env <machine>來獲取并運行一個配置當前的命令,以便與虛擬機上的Docker守護進程通信。這個方法更好,因為它允許使用本地docker-compose.yml文件來“遠程”部署應用程序,而不需要將它復制到任何地方。

執行docker-machine env myvm1命令,復制輸出的最后一行提供的命令,然后粘貼并運行該命令,以將終端配置為與集群管理器myvm1對話:

$ docker-machine env myvm1
$ eval $(docker-machine env myvm1)

運行docker-machine ls以驗證myvm1現在是活動的機器,即活動狀態旁邊有星號:

$ docker-machine ls

現在可以使用myvm1的權限作為集群管理器,通過使用docker stack deploy命令和docker-compose.yml的本地副本來部署應用程序。通過docker-machine命令配置連接到myvm1,仍然可以訪問本地主機上的文件,確保在docker-compose.yml文件同一個目錄下,運行以下命令在myvm1上部署應用程序:

$ docker stack deploy -c docker-compose.yml getstartedlab

就這樣,應用程序被部署在一個集群上,現在,您可以使用Docker命令看到服務和關聯的容器已經在myvm1和myvm2之間分配了:

$ docker stack ps getstartedlab

訪問集群

現在可以從myvm1或myvm2的IP地址訪問應用程序,網絡在它們之間共享并負載平衡。運行docker-machine ls來獲取虛擬機的IP地址,并在瀏覽器中訪問其中的任何一個,或使用curl命令訪問。

您將看到五個不同的容器ID,它們都是隨機循環的,展示了負載平衡。兩個IP地址工作的原因是集群中的節點參與入口路由網絡,這可以確保部署在群集中某個端口的服務始終將該端口保留給自己,而不管哪個節點實際上正在運行該容器。以下是三節點集群上端口8080上發布一個名為my-web的服務的路由網絡示意圖:

可以通過更改docker-compose.yml文件來縮放應用程序,編輯代碼更改應用程序的行為,然后重新構建,然后推送新的鏡像,只需再次運行docker stack deploy來部署這些更改。可以使用docker swarm join命令將任何物理或虛擬機器加入到此集群,并將容量添加到集群,之后只需運行docker stack deploy部署,應用將利用新的資源。

清理并重新啟動

可以使用docker stack rm清理堆棧,例如:

$ docker stack rm getstartedlab

可以使用以下命令取消當前終端中的docker-machine環境變量:

$ eval $(docker-machine env -u)

這會將終端與docker-machine創建的虛擬機斷開連接,并允許繼續在同一個終端中工作。如果關閉本地主機,Docker機器將停止運行,您可以通過運行docker-machine ls來檢查機器的狀態:

$ docker-machine ls

要重新啟動已停止的機器,可以運行:

$ docker-machine start <machine-name>

如果你想刪除這個集群,可以使用docker-machine ssh myvm2 "docker swarm leave"命令,或者使用docker-machine ssh myvm1 "docker swarm leave --force"強制刪除。

希望本文所述對大家docker容器的使用有所幫

標簽:衡水 新鄉 南通 楊凌 湖南 遼源 黃石 海東

巨人網絡通訊聲明:本文標題《Docker集群的創建與管理實例詳解》,本文關鍵詞  Docker,集群,的,創建,與,管理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker集群的創建與管理實例詳解》相關的同類信息!
  • 本頁收集關于Docker集群的創建與管理實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲影院理伦片| 亚洲精品在线观看视频| 亚洲高清三级视频| 欧美国产视频在线| 欧美一区二区视频在线观看2022| 麻豆精品国产91久久久久久| 亚洲视频狠狠干| 国产日韩高清在线| 国产欧美久久久精品影院| 欧美老肥妇做.爰bbww| 99久久精品免费看国产免费软件| 国产成人在线免费观看| 奇米精品一区二区三区在线观看| 2022国产精品视频| 精品久久久久久最新网址| 欧美日韩另类国产亚洲欧美一级| 国产91精品免费| 国产精品1区2区3区在线观看| 午夜精品久久久久久久久久| 亚洲欧美一区二区不卡| 一区二区三区四区视频精品免费| 中文字幕亚洲欧美在线不卡| 亚洲欧洲av色图| 亚洲午夜电影网| 午夜精品一区二区三区三上悠亚| 日本视频中文字幕一区二区三区| 奇米在线7777在线精品| 亚洲成人av一区二区三区| 日一区二区三区| 国产999精品久久久久久绿帽| va亚洲va日韩不卡在线观看| 白白色 亚洲乱淫| 51精品国自产在线| 国产精品福利一区二区| 麻豆精品一区二区综合av| 91在线视频播放| 国产日韩精品一区二区三区| 亚洲自拍都市欧美小说| 成人国产电影网| 亚洲欧美成人一区二区三区| 亚洲毛片av在线| 麻豆精品视频在线观看视频| 国产精品亲子伦对白| 久久99精品国产麻豆婷婷| 91视频在线观看| 亚洲欧美日韩国产中文在线| 国产成人午夜99999| 日韩欧美久久一区| 美女诱惑一区二区| 欧美久久一区二区| 91在线观看免费视频| 精品久久久久久久人人人人传媒| 亚洲激情中文1区| 在线观看视频91| 亚洲欧美日韩国产手机在线 | 国产精品免费视频网站| 美女网站视频久久| 51久久夜色精品国产麻豆| 亚洲va欧美va天堂v国产综合| 欧美视频在线不卡| 蜜臀91精品一区二区三区| 日韩精品一区国产麻豆| 国产精品一区在线观看乱码| 久久日韩精品一区二区五区| 日韩精品一区二区三区swag| 婷婷成人激情在线网| 欧美变态凌虐bdsm| 成人免费福利片| 免费高清在线一区| 国产精品萝li| 欧美一级在线观看| 成人午夜视频在线| 美女诱惑一区二区| 亚洲r级在线视频| 国产乱码精品一区二区三| 亚洲欧美一区二区三区极速播放| 国产精品白丝av| 日日夜夜精品视频免费| 自拍偷拍欧美激情| 精品第一国产综合精品aⅴ| 欧美日韩免费观看一区二区三区| 成人免费毛片app| 成人动漫一区二区| 国产精品自拍av| 麻豆91小视频| 精品亚洲国内自在自线福利| 美国毛片一区二区三区| 久久电影网站中文字幕| 亚洲国产精品天堂| 男人的天堂亚洲一区| 乱中年女人伦av一区二区| 午夜精彩视频在线观看不卡| 亚洲一区二区三区爽爽爽爽爽| 中文乱码免费一区二区| 国产精品短视频| 亚洲123区在线观看| 日韩成人伦理电影在线观看| 国产精品成人免费| 在线播放国产精品二区一二区四区| 国产精品亚洲成人| 久久日韩粉嫩一区二区三区| 日本在线不卡视频| 亚洲一区二区视频在线观看| 日韩欧美激情一区| 色老综合老女人久久久| 美腿丝袜亚洲色图| 99久久久国产精品免费蜜臀| 日韩欧美视频一区| 国产精品污污网站在线观看| 91丨porny丨在线| 国内精品免费在线观看| 一区二区三区四区视频精品免费| 偷窥少妇高潮呻吟av久久免费| 日韩欧美亚洲国产另类| 99re这里都是精品| 国产成人午夜电影网| 日韩精品乱码av一区二区| 国产精品天天摸av网| 欧美一级高清片在线观看| 欧美日韩在线直播| 中文字幕的久久| 中文字幕欧美一| 久久久99精品久久| 精品久久久影院| 精品久久人人做人人爽| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日韩欧美成人一区二区| 亚洲国产中文字幕| 亚洲第一综合色| 宅男在线国产精品| 日韩黄色免费网站| 国内精品第一页| 99久久精品一区| 日韩一区二区免费在线电影| 亚洲免费资源在线播放| 日韩码欧中文字| 日韩高清不卡在线| 欧美mv日韩mv| 亚洲欧美另类综合偷拍| 蜜桃久久久久久| 成人av免费在线观看| 欧美年轻男男videosbes| 欧美一区二区三区的| 国产九九视频一区二区三区| 欧美中文字幕亚洲一区二区va在线| 欧美一区二区三区影视| 亚洲嫩草精品久久| 日韩视频国产视频| 国产精品美日韩| 国产一区二区三区四区五区美女 | 久久成人av少妇免费| 中文字幕一区二区视频| 一级做a爱片久久| 99久久亚洲一区二区三区青草| 欧美日韩精品专区| 捆绑变态av一区二区三区| 一区二区三区产品免费精品久久75| 亚洲欧洲av另类| 亚洲免费在线电影| 国产精品一级片在线观看| 日韩va欧美va亚洲va久久| 亚洲日本免费电影| av在线免费不卡| 中文字幕制服丝袜一区二区三区| 成人免费视频一区二区| 成年人国产精品| 亚洲精品免费视频| 欧美性大战久久久| 美脚の诱脚舐め脚责91| 青青国产91久久久久久| 精品国产免费一区二区三区香蕉| 免费久久99精品国产| 日韩女同互慰一区二区| 日韩国产成人精品| 麻豆精品久久精品色综合| 日韩三级高清在线| 成人av在线观| 石原莉奈在线亚洲二区| 亚洲国产日韩精品| 欧美四级电影在线观看| 老色鬼精品视频在线观看播放| 91精品啪在线观看国产60岁| 亚洲精品第1页| 奇米色一区二区| 亚洲图片激情小说| 欧美成人免费网站| 91一区二区在线| 欧美精品xxxxbbbb| 91麻豆免费在线观看| 国内精品免费**视频| 日本不卡高清视频| bt7086福利一区国产| 国内久久婷婷综合| 午夜精品福利一区二区三区蜜桃| 国产精品久久毛片av大全日韩| 欧美日韩一区视频| 亚洲人一二三区| 亚洲视频在线观看一区| 欧美一区午夜精品| 午夜视频在线观看一区二区三区|