亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Docker實現分布式應用功能教程

2024-09-01 13:55:11
字體:
來源:轉載
供稿:網友

本文詳細講述了Docker實現分布式應用功能。分享給大家供大家參考,具體如下:

這里接著前面一篇《Docker簡單安裝與應用入門教程》后面擴展應用程序。實現負載平衡,要做到這一點,必須在分布式應用程序的層次結構中的服務層實現。

在分布式應用程序中,應用程序的不同部分被稱為“服務”。例如,一個視頻共享站點,它可能包括一個用于將應用程序數據存儲在數據庫中的服務、后面的視頻轉碼服務、用戶上傳東西、為前端服務等等。

服務實際上只是“生產中的容器”,服務只運行一個鏡像,但它編碼鏡像運行的方式,例如,應該使用哪個端口,容器應該運行多少個副本,以便服務具有所需的容量等??s放服務會更改運行該軟件的容器實例的數量,從而為流程中的服務分配更多的計算資源。幸運的是,使用Docker平臺定義、運行和擴展服務非常簡單,只需編寫一個docker-compose.yml文件即可。

創建docker-compose.yml文件

創建docker-compose.yml文件,并放在與Dockerfile相同的目錄下,docker-compose.yml文件是一個YAML文件,它定義了Docker容器在生產中的行為方式。

version: "3"services: web:  # 用你的用戶名和鏡像細節替換username/repo:tag命令  image: username/repo:tag  deploy:   replicas: 5   resources:    limits:     cpus: "0.1"     memory: 50M   restart_policy:    condition: on-failure  ports:   - "80:80"  networks:   - webnetnetworks: webnet:

這個docker-compose.yml文件告訴Docker執行以下操作:

- 從注冊表中取出我們在《Docker簡單安裝與應用入門教程》中上傳的鏡像。
- 運行該鏡像的5個實例作為一個名為web的服務,限制每個服務器最多使用10%的CPU(跨所有核心)和50MB的RAM。
- 如果一個失敗,立即重新啟動容器。
- 將主機上的端口80映射到Web的端口80。
- 指示Web容器通過稱為webnet的負載平衡網絡共享端口80(在內部,容器本身將在臨時端口上發布到Web的端口80)。
- 使用默認設置(這是一個負載平衡覆蓋網絡)定義webnet網絡。

運行新的負載平衡應用程序

在使用docker stack deploy命令之前,先運行以下命令。

$ docker swarm init

打開一個命令行終端,確保仍然在新目錄的頂層,現在來運行它,必須給應用程序一個名稱,在這里它被設置為getstartedlab。

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

單個服務堆棧在一臺主機上運行了5個部署鏡像的容器實例,在應用程序中獲取一項服務的服務ID。

$ docker service ls

您將看到Web服務的輸出,并以您的應用程序名稱作為前綴。如果您將其命名為與此示例中所示的相同,則名稱將為getstartedlab_web。還列出了服務ID以及副本數量,鏡像名稱和暴露端口。

在服務中運行的單個容器稱為任務。任務會被賦予唯一的數字增加的ID,最多可以運行在docker-compose.yml中定義的replicas數量。使用以下命令可以列出服務中的任務。

$ docker service ps getstartedlab_web

如果只列出系統上的所有容器,也會顯示任務,但不會被服務過濾。

$ docker container ls -q

可以連續多次運行curl -4 http://localhost,或者在瀏覽器中轉到該URL并點擊幾次刷新。

Docker,分布式應用

無論哪種方式,都能看到容器ID的更改,演示負載平衡。在每個請求中,以循環方式選擇5個任務中的一個來響應,容器ID將匹配您以前的docker container ls -q命令的輸出。

縮放應用程序

可以通過更改docker-compose.yml中的replicas值,保存更改并重新運行docker stack deploy命令來擴展應用程序。

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

Docker會做一個更新操作,不需要先刪除堆棧或殺死任何容器?,F在,重新運行docker container ls -q來查看重新配置的已部署實例。明顯因為擴大了replicas值,即副本,有了更多的任務和容器。

接下來,結束應用程序和集群,使用docker stack rm把應用程序結束,使用docker swarm leave把集群結束。

$ docker stack rm getstartedlab$ docker swarm leave --force

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


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲视频视频在线| 久久99精品久久久久久噜噜| 97精品国产97久久久久久免费| 亚洲japanese制服美女| 欧美性视频网站| 韩国欧美亚洲国产| 亚洲精品第一国产综合精品| 91在线观看欧美日韩| 日韩中文字幕精品视频| 亚洲欧美日韩在线高清直播| 中文字幕精品一区二区精品| 国产九九精品视频| 7777精品视频| 国产视频精品va久久久久久| 成人精品在线视频| 日韩av网站大全| 51ⅴ精品国产91久久久久久| 黑人极品videos精品欧美裸| 欧美成人精品一区二区| 色无极亚洲影院| 成人免费视频xnxx.com| 国产精彩精品视频| 成人精品在线观看| 欧美高清在线播放| 日韩电影大全免费观看2023年上| 亚洲精品wwwww| 亚洲美腿欧美激情另类| 日本一区二区三区在线播放| 亚洲欧美中文字幕在线一区| 国产91在线视频| 乱亲女秽乱长久久久| 97热精品视频官网| 欧美成人高清视频| 欧美视频专区一二在线观看| 国产在线a不卡| 亚洲网在线观看| 91高潮精品免费porn| 亚洲a中文字幕| 精品欧美aⅴ在线网站| 久久夜色精品国产欧美乱| 日本高清不卡在线| 91爱爱小视频k| 亚洲激情免费观看| 亚洲va码欧洲m码| 在线视频日韩精品| 91精品国产综合久久久久久久久| 在线精品播放av| 久久精品2019中文字幕| 97色在线视频| 精品国产1区2区| 伊人久久五月天| 91精品国产高清自在线| 欧美成人一区在线| 国产精品高精视频免费| 一本色道久久88综合日韩精品| 欧美裸体视频网站| 欧美黑人一区二区三区| 精品亚洲夜色av98在线观看| 亚洲变态欧美另类捆绑| 日韩精品久久久久| 色婷婷成人综合| 久久成人精品电影| 欧美大片在线看| 91亚洲精品一区| 亚洲精品久久久久中文字幕欢迎你| 日韩在线观看免费全集电视剧网站| 国产美女精品视频| 亚洲成人激情图| 国产精品电影久久久久电影网| 欧美日韩国产二区| 精品久久久久久久中文字幕| 国产精品99久久久久久久久久久久| 久久久日本电影| 亚洲最新视频在线| 欧美成人精品不卡视频在线观看| 亚洲va久久久噜噜噜| 精品色蜜蜜精品视频在线观看| 91探花福利精品国产自产在线| 伊人伊人伊人久久| 久久久久久999| 夜夜嗨av色综合久久久综合网| 97国产suv精品一区二区62| 欧美大成色www永久网站婷| 亚洲**2019国产| 国产一区视频在线| 久久天天躁狠狠躁夜夜躁2014| 欧美日韩国产一区中文午夜| 国模吧一区二区三区| 欧美精品在线极品| 亚洲自拍欧美色图| 宅男66日本亚洲欧美视频| 中文字幕国内精品| 插插插亚洲综合网| 欧美中文字幕视频| 色婷婷av一区二区三区久久| 欧美另类69精品久久久久9999| 韩国欧美亚洲国产| 亚洲а∨天堂久久精品9966| 久热精品在线视频| 欧洲亚洲妇女av| 欧美日韩国产成人在线观看| 欧美做受高潮1| 日韩中文字幕视频在线观看| 成人在线激情视频| 久久久久五月天| 久久视频在线直播| 亚洲人成免费电影| 成人深夜直播免费观看| 欧美一级电影免费在线观看| 亚洲精品国产精品国自产观看浪潮| 中文字幕在线精品| 青青青国产精品一区二区| 国产乱人伦真实精品视频| 亚洲无线码在线一区观看| 成人黄色生活片| 伊人伊人伊人久久| 亚洲精品国产欧美| 欧美精品免费看| 日韩视频免费在线观看| 亚洲一区二区三区视频| 一本久久综合亚洲鲁鲁| 日韩av免费在线观看| 久久精品国产亚洲一区二区| 久久精彩免费视频| 日韩视频免费观看| 日本欧美国产在线| 久久久久这里只有精品| 亚洲欧美制服中文字幕| 久久大大胆人体| 91精品久久久久久久久久久久久久| 国产精品久久久久久久av电影| 自拍偷拍亚洲精品| 亚洲欧美日韩一区在线| 日韩免费观看网站| 欧美大人香蕉在线| 欧美亚洲另类制服自拍| 亚洲欧美变态国产另类| 久久中文字幕在线| 亚洲wwwav| 国产成人精品999| 九色精品免费永久在线| 国产精品一区专区欧美日韩| 国产婷婷色综合av蜜臀av| 欧美大片第1页| 国产精品久久77777| 日韩在线视频观看正片免费网站| 日韩在线视频免费观看| 久久躁狠狠躁夜夜爽| 国产精品都在这里| 国产精品白嫩美女在线观看| 永久免费毛片在线播放不卡| 91精品在线一区| 亚洲视频777| 亚洲天堂av电影| 2018中文字幕一区二区三区| 国产欧美精品一区二区三区介绍| 亚洲a一级视频| 久久国产精品亚洲| 91亚洲午夜在线| 欧美大人香蕉在线| 久久免费在线观看| 欧美一级片一区| 亚洲视频第一页| 91精品国产综合久久香蕉的用户体验|