日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker进阶-资源管理Swarm+Portainer

發布時間:2024/7/5 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker进阶-资源管理Swarm+Portainer 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Docker Swarm資源管理

Docker Swarm是Docker官方三劍客項目之一,提供Docker容器集群服務,是Docker官方對容器云生態進行支持的核心方案。

使用它,用戶可以將多個Docker主機封裝為單個大型的虛擬Docker主機,快速打造一套容器云平臺。

注意:Docker1.12.0之后版本,Swarm模塊已經內嵌入Docker引擎,成為Docker子命令docker swarm,絕大多用戶已經開始使用Swarm模塊,Docker引擎API已經刪除Docker Swarm。

基本概念

Swarm是使用SwarmKit構建的Docker引擎內置(原生)的集群管理和編排工具。使用Swarm集群之前需要了解以下幾個概念。

節點

運行Docker的主機可以主動初始化一個Swarm集群或者加入一個已存在的Swarm集群,這樣運行Docker的主機就成為一個Swarm集群的節點(node)。

節點分為管理(manager)節點和工作(worker)節點。

  • 管理節點用于Swarm集群的管理,docker swarm集合基本只能在管理節點執行。
  • 工作節點是任務執行節點,管理節點將服務(service)下發至工作節點執行。

集群中管理節點與工作節點的關系

服務和任務

任務(Task)是Swarm中的最小的調度單位,目前來說就是一個單一的容器。
服務(Services)是指一組任務的集合,服務定義了任務的屬性。

服務有兩種模式:

  • replicated services 按照一定規則在各個工作節點上運行指定個數的任務。
  • global services每個工作節點運行一個任務

兩個模式通過docker service create的--mode參數指定

容器、任務、服務的關系

創建Swarm集群

了解Swarm集群由管理節點和工作節點組成后,我們創建一個包含一個管理節點和兩個工作節點的最小Swarm集群。

初始化集群

使用docker swarm init在本地初始化一個Swarm集群。

docker swarm init --advertise-addr 192.168.1.1

如果你的Docker主機有多個網段,擁有多個IP,必須使用--advertise-addr指定IP。執行docker swarm init命令的節點自動成為管理節點。

注意:使用docker swarm init

增加工作節點

在另外兩臺服務器上執行上一步創建管理節點時候的輸出的加入swarm集群的全集

docker swarm join \ --token SWMTKN-1-3pu6hszjas19xyp7ghgosyx9k8atbfcr8p2is99znpy26u2lkl-1awxwuwd3z9j1z3puu7rcgdbx \ 192.168.1.1:2377

查看集群

在管理節點使用docker node ls查看集群。

docker node ls

部署服務

使用docker service命令來管理Swarm集群中的服務,該命令只能在管理節點運行。

新建服務

在創建好的Swarm集群中運行nginx服務

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

現在我們使用瀏覽器,輸入任意節點IP,即可看到nginx默認頁面。

查看服務

查看當前Swarm集群運行的服務

docker service ls

查看某個服務的詳情

docker service ps nginx

查看某個服務的日志

docker service logs nginx

刪除服務

從Swarm集群中移除某個服務

docker service rm nginx

資源管理

前面利用Docker Swarm快速搭建一個最小集群,也可以在集群上部署服務,但是會發現swarm中并沒有提供統一入口查看節點的資源使用情況。這時我們可以用圖形化管理工具Portainer幫我們管理swarm集群。

Portainer是Docker的圖形化管理工具,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像、創建容器等操作)、事件日志顯示、容器控制臺操作、Swarm集群和服務等集中管理和操作、登陸用戶管理和控制等功能。功能十分全面,基本能滿足小型單位對容器管理的全部需求。

Portainer集群運行

下載Portainer鏡像

#查詢當前有哪些Portainer鏡像 docker search portainer docker pull portainer/portainer

安裝Portainer(管理節點)

docker run -d -p 9000:9000 \ --name portainer --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ portainer/portainer

Portainer配置

設置管理員帳號密碼

Portainer界面內容

轉載于:https://www.cnblogs.com/loveyous/p/11387100.html

總結

以上是生活随笔為你收集整理的Docker进阶-资源管理Swarm+Portainer的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 超碰97国产精品人人cao | 国产女厕一区二区三区在线视 | 国产精品7 | 欧美成人精品二区三区99精品 | 免费的黄色网址 | 丰满人妻一区二区三区性色 | 成人伊人网 | 奶水喷溅 在线播放 | 欧美色欧美色 | 奇米在线观看 | 国产精品久久久久9999 | 天天操国产 | 欧美大色网 | 欧美午夜精品一区二区蜜桃 | 国产专区欧美专区 | 久久亚洲免费视频 | 久久久水蜜桃 | 射射色| 日本韩国欧美一区二区三区 | 亚洲国产综合网 | 欧美骚视频 | 成人动漫一区二区 | 99精品视频国产 | 国内久久 | www.黄色网址.com| 国产成人无码精品亚洲 | 玖玖爱资源站 | 无套内谢88av免费看 | 欧美老熟妇乱大交xxxxx | a级片日本| 国产一区二区三区久久久 | 日韩中文字幕在线观看视频 | 天天鲁一鲁摸一摸爽一爽 | 熟女少妇一区二区三区 | 国产一区在线看 | 国产xxx| 日本性高潮视频 | 欧美成年人视频在线观看 | 自拍偷拍欧美视频 | 亚洲一区中文 | 丰满的人妻hd高清日本 | 美女福利影院 | 欢乐谷在线观看免费播放高清 | 91成人在线看 | 日日爽夜夜爽 | 激情区| 日本中文字幕观看 | 欧美美女在线 | 不卡中文字幕在线 | 黑人巨大精品欧美黑白配亚洲 | 人妻少妇久久中文字幕 | 欧美成人午夜剧场 | 欧美一区二区三区久久妖精 | 欧美人与物videos另类 | 人妻熟女aⅴ一区二区三区汇编 | 国产1区2区3区4区 | 污污网站免费在线观看 | 亚洲福利专区 | 日韩中文字幕不卡 | 17c一起操 | 天天操天天干天天操 | 国内毛片毛片毛片 | 亚洲xx在线| 日韩天堂av | 天堂网2014| 中文成人在线 | 在线播放不卡 | 中文字幕在线观看免费高清 | 激情久久久久久久 | 一本色道久久综合亚洲精品按摩 | 色网站在线看 | 午夜视频在线看 | 日本一品道 | 三年电影在线观看 | 日韩中文字幕观看 | 麻豆91在线观看 | 亚洲成人福利在线 | 蜜臀99久久精品久久久久小说 | bl无遮挡高h动漫 | 久久久久国色av免费观看性色 | 最新在线视频 | 精东影业一区二区三区 | 美女扒开尿口给男人看 | 国产精品一二三四五 | 日韩欧美一区二区在线观看 | 日韩欧美中文字幕一区 | 好大好爽视频 | 亚洲区中文字幕 | 国产又粗又大又长 | 国产调教视频 | 国产日韩免费 | 亚洲永久精品在线观看 | 成人精品黄段子 | 成人免费一级视频 | 日韩中文字幕免费观看 | 男人的天堂中文字幕 | 91精品国自产在线偷拍蜜桃 | 黄色网炮| 亚洲图片欧美在线 |