日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Docker Swarm 服務編排之命令詳解

瀏覽:218日期:2024-10-27 08:39:25
一、簡介

Docker有個編排工具docker-compose,可以將組成某個應該的多個docker容器編排在一起,同時管理。同樣在Swarm集群中,可以使用docker stack 將一組相關聯的服務進行編排管理。

Docker stack 也是一個yaml文件,和一份docker-compose.yml文件差不多,指令也基本一致。但是與compose相比其不支持build、links和network_mode。Docker stack有一個新的指令deploy。

注:stack不支持的指令

Docker Swarm 服務編排之命令詳解

二、Deploy

Deploy是用來指定swarm服務部署和運行時的相關配置,并且只有使用docker stack deploy 部署swarm集群時才會生效。如果使用docker-compose up 或者docker-compose run時,該選項會被忽略。要使用deploy選項,compose-file中version版本要在3或3+。

version: ’3’services: redis: image: redis:alpine deploy: replicas: 6 update_config:parallelism: 2delay: 10s restart_policy:condition: on-failure

(1)ENDPOINT_MODE

指定swarm服務發現的模式

endpoint_mode: vip - Docker為swarm集群服務分配一個虛擬IP(VIP),作為客戶端到達集群服務的“前端”。Docker 在客戶端和可用工作節點之間對服務的請求進行路由。而客戶端不用知道有多少節點參與服務或者是這些節點的IP/端口。(這是默認模式) endpoint_mode: dnsrr -

DNS輪詢(DNSRR)服務發現不使用單個虛擬IP。 Docker為服務設置DNS條目,使得服務名稱的DNS查詢返回一個IP地址列表,并且客戶端直接連接到其中的一個。如果您想使用自己的負載平衡器,或者混合Windows和Linux應用程序,則DNS輪詢功能非常有用。

注:version 3.3+

version: '3.3' services: wordpress: image: wordpress ports: - 8080:80 networks: - overlay deploy: mode: replicated replicas: 2 endpoint_mode: vip mysql: image: mysql volumes: - db-data:/var/lib/mysql/data networks: - overlay deploy: mode: replicated replicas: 2 endpoint_mode: dnsrr volumes: db-data: networks: overlay:

(2)LABELS

指定服務的標簽。這些標簽僅在服務上設置,而不在服務的任何容器上設置

version: '3'services: web: image: web deploy: labels:com.example.description: 'This label will appear on the web service'

要改為在容器上設置標簽,請在deploy之外使用標簽鍵

version: '3'services: web: image: web labels: com.example.description: 'This label will appear on all containers for the web service'

(3)MODE

全局(每個群集節點只有一個容器)或副本(指定容器的數量)。默認值被副本。 

version: ’3’services: worker: image: dockersamples/examplevotingapp_worker deploy: mode: global

(4)PLACEMENT

指定約束和偏好設置 

version: ’3’services: db: image: postgres deploy: placement:constraints: - node.role == manager - engine.labels.operatingsystem == ubuntu 14.04preferences: - spread: node.labels.zone

(5)REPLICAS

如果服務是副本模式(默認模式),可以指定該服務運行的容器數量。 

version: ’3’services: worker: image: dockersamples/examplevotingapp_worker networks: - frontend - backend deploy: mode: replicated replicas: 6

(6)RESOURCES

資源限制配置 

version: ’3’services: redis: image: redis:alpine deploy: resources:limits: cpus: ’0.50’ memory: 50Mreservations: cpus: ’0.25’ memory: 20M

在下例中,redis服務限制使用不超過50M的內存和0.50(50%)的可用處理時間(CPU),并且擁有20M的內存和0.25個CPU時間(總是可用)。

(7)RESTART_POLICY

配置在容器退出時是否并如何重啟容器。取代restart指令。

condition :none、on-failure和any(默認any) delay :在重啟嘗試之間等待多久(默認0) max_attempts :嘗試重啟的次數(默認一直重啟,直到成功) window : 在確實一個重啟是否成功前需要等待的窗口時間 

version: '3'services: redis: image: redis:alpine deploy: restart_policy:condition: on-failuredelay: 5smax_attempts: 3window: 120s

(8)UPDATE_CONFIG

配置服務如何升級

parallelism:同一時間升級的容器數量 delay:容器升級間隔時間 failure_action:升級失敗后的動作(continue、rollback和pause。默認pause)。 monitor:更新完成后確實成功的時間(ns|us|ms|s|m|h)。 (默認0s)max_failure_ratio:更新期間允許的失敗率o rder:更新期間的操作順序。停止優先(舊任務在開始新任務之前停止)或者先啟動(首先啟動新任務,并且正在運行的任務短暫重疊)(默認停止優先)注意:只支持v3.4及更高版本。

version: ’3.4’services: vote: image: dockersamples/examplevotingapp_vote:before depends_on: - redis deploy: replicas: 2 update_config:parallelism: 2delay: 10sorder: stop-first

 (9)depends_on

表示服務之間的依賴關系

version: ’3’services: web: build: . depends_on: - db - redis redis: image: redis db: image: postgres

(10)dns

自定義DNS服務器。可以是單個值或列表。 

dns: 8.8.8.8dns: - 8.8.8.8 - 9.9.9.9

(11)dns_search

dns_search: example.comdns_search: - dc1.example.com - dc2.example.com

(12)environment

添加環境變量。您可以使用數組或字典。任何布爾值;真/假,是/否,需要用引號括起來以確保它們不被YML解析器轉換為True或False。 

environment: RACK_ENV: development SHOW: ’true’ SESSION_SECRET: environment: - RACK_ENV=development - SHOW=true - SESSION_SECRET

(13)expose

開放容器的端口而不用在主機上暴露端口,它們只能被相關聯的服務獲取。只能指定內部端口。 

expose: - '3000' - '8000'

以上就是Docker Swarm 服務編排之命令的詳細內容,更多關于Docker Swarm 服務編排的資料請關注好吧啦網其它相關文章!

標簽: Docker
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
深夜福利一区| 99久精品视频在线观看视频| 日本精品影院| 97精品一区二区| 国产亚洲字幕| 欧美一区91| 久久精品理论片| 欧美福利专区| 亚洲精品系列| 综合激情婷婷| 久久99久久久精品欧美| 精品久久中文| 免费一二一二在线视频 | 蜜臀av在线播放一区二区三区| 亚洲色诱最新| 日韩精品免费一区二区夜夜嗨 | 精品视频在线观看网站| 成人精品视频| 欧美日韩国产免费观看视频| 麻豆9191精品国产| 国产精品多人| 激情婷婷欧美| 日韩视频1区| 麻豆精品视频在线| 女人天堂亚洲aⅴ在线观看| 久久只有精品| 里番精品3d一二三区| 久久精品青草| 日韩精品一区二区三区免费视频 | 久久永久免费| 欧美日中文字幕| 日韩极品在线观看| 国产精品久久观看| 一区二区三区四区日韩| 精品久久91| 六月婷婷一区| 国产精品久久观看| 蜜桃视频第一区免费观看| 国产精品九九| 亚洲伊人精品酒店| 热三久草你在线| 欧美天堂在线| 欧美1区2区3区| 精品一级视频| 日韩精品成人| 欧美日韩精品一本二本三本| 高清av一区| 欧美1区2区3| 亚洲精品美女91| 日韩视频一区| 欧美国产另类| 欧美日韩网址| 91欧美日韩在线| 在线观看一区| 男女性色大片免费观看一区二区| 色在线中文字幕| 国产999精品在线观看| 日韩av中文在线观看| 中文字幕日韩亚洲| 日韩一区二区久久| 欧美日一区二区| 精品1区2区3区4区| 国产午夜久久| 久久av在线| 噜噜噜躁狠狠躁狠狠精品视频| 红桃视频国产一区| 免费观看不卡av| 日韩视频一区二区三区在线播放免费观看| 亚洲日本网址| 亚洲免费成人| 国产亚洲毛片在线| 老司机精品久久| 狠狠久久婷婷| 最新亚洲国产| 久久国际精品| 国产一区二区三区久久| 麻豆一区在线| 日韩欧美一区二区三区在线视频 | 午夜在线视频观看日韩17c| 亚洲无线观看| 国产精品videossex久久发布| 国产日本精品| 中文字幕成在线观看| 国产精品日韩久久久| 日韩和欧美的一区| 国内精品伊人| 日韩欧美在线中字| 亚洲精品1区| 国产精品观看| 黄色亚洲精品| 国产精品v亚洲精品v日韩精品 | 亚洲先锋成人| 日韩国产一二三区| 麻豆一区二区在线| 日韩视频一区二区三区在线播放免费观看| 视频在线在亚洲| 欧美www视频在线观看| 麻豆9191精品国产| 国产精品.xx视频.xxtv| 日韩欧美一区二区三区免费看| 亚洲伊人影院| 久久天堂成人| 国产精品久久久久久av公交车| 夜久久久久久| 中文字幕成在线观看| 日韩欧美美女在线观看| 激情欧美一区| 黄色在线网站噜噜噜| 国产精品一区2区3区| 国产亚洲激情| 天堂中文在线播放| 免费看一区二区三区| 亚洲精品欧美| 一本一本久久| 成人在线丰满少妇av| 日韩美女精品| 欧美专区18| 国产专区一区| 香蕉精品久久| 久久五月天小说| 国产一区二区三区网| 国产精品毛片视频| 97久久亚洲| 一区二区国产在线| 亚洲欧美日本日韩| 精品一区在线| 欧美精品一卡| 国产农村妇女精品一区二区| 欧美午夜精品一区二区三区电影| 欧美激情99| 国产一区二区三区四区五区传媒| 你懂的亚洲视频| 精品视频久久| 91精品韩国| 神马日本精品| 久久久天天操| 9国产精品视频| 亚洲欧洲美洲国产香蕉| 四虎精品一区二区免费| 亚洲精品欧美| 日本a级不卡| 国产伦精品一区二区三区在线播放| 日韩精品久久久久久久软件91| 久久精品99久久久| 欧美激情视频一区二区三区在线播放| 国产福利资源一区| 国产精品高颜值在线观看| 天堂资源在线亚洲| 日韩在线一区二区| 国产精品麻豆成人av电影艾秋| 欧美国产精品| 亚洲午夜精品久久久久久app| 亚洲视频www| 国产日韩中文在线中文字幕| 成人一区不卡| 欧美在线综合| 久久精品国产亚洲一区二区三区| 亚洲美女久久精品| 丝袜国产日韩另类美女| 日本a级不卡| 九九精品调教| 日韩精品导航| 美女网站视频一区| 日韩福利视频网| 四虎影视精品| 国产伦精品一区二区三区千人斩| 999久久久精品国产| 日韩国产在线一| 91精品成人| 麻豆国产一区| 亚洲一级大片| 蜜臀av免费一区二区三区| 精品一区二区三区在线观看视频| 日韩视频久久| 欧美91在线| 亚洲欧美日韩国产一区| 国产精品成人一区二区不卡| 亚洲精品电影| 欧美成人a交片免费看| **爰片久久毛片| 中文字幕日本一区二区| 久久精品免费一区二区三区| 久久97久久97精品免视看秋霞| 欧美一级全黄| 综合一区av| 久久性天堂网| 国产视频一区免费看| 成人精品天堂一区二区三区| 久久91视频| 日韩和欧美一区二区三区| 亚洲一区二区毛片| 亚洲免费精品| 久久国产高清| 丝袜亚洲另类欧美| 亚洲欧美日本日韩| 在线观看亚洲精品福利片| 99在线观看免费视频精品观看| 久久久天天操| 日韩免费av| 欧美日韩国产高清|