您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker集群服务如何运作 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌外推搜索留痕技术【tg:seogoogle987】
要在Docker Engine处于群集模式时部署应用程序映像,请创建服务。在某些较大的应用程序上下文中,服务通常是微服务的映像云计。服务示例可能包括HTTP服务器,数据库或您希望在分布式环境中运行的任何其他类型的可执行程序。
创建服务时,您可以指定要使用的容器映算核像以及要在运行中的容器中执行的命令。您还定义服务的选项,包括:
服务,任务和容器
当您将服务部署到群集时,群集管理器接受您的服务定义作为术D服务的所需状态。然后,它将服务安排在群集中的节点上,作为一项或多项副本任务。任务在群集中的节点上彼此独立运行。
例如,假设您要在HTTocP侦听器的三个实例之间实现负载平衡。下图显示了具有三个副本的HTTP侦听器服务。侦听器的三个实例中的每个实例都是集群中的任务。
容器ke是一个孤立的过程。在群体模式模型中,每个任务仅调用一个容器。任务类似于调度程序在其中放置容器的“插槽”。一旦容器处于活动状态,调度程r教序就会识别出该任务处于运行状态。如果容器未通过运行状况检查或终止,则任务终止。
任务和计划
任务是群内调度的基本单位。当您通过创建或更新服程:务来声明所需的服务状态时,协调器通过调度任务来实现所需的状态。例如,您定义了一个服务,该服务指示协调器始终保持HTTP侦听器的三个Do实例运行。协调器通过创建三个任务来做出响应。每个任务都是调度程序通过生成容器填充的插槽。容器是任务的实例。如果HTTP侦听器任务随后无ck法通过其运行状况检查或崩溃,那么协调器将创建一个新的副本任务,该任务将生成一个新的容器。
任务是一种单向机制。它通过一系列状态单调进行:er已分配,已准备,正在运行等。如果任务失败,协调器将删除任务及其容器,然后根据服务指定的所需状态创建一个新任务来替换它。
Docker集群群模式的基本逻辑是通用调度程序和协调器。服务和任务抽象本身并不知道它们实现的容器。假设地,您可以实现其他类型的任务,例如虚拟机任务服务或非容器化过程任务。调度程序和协调程序与任务类型无关。但是,当前版本的Docker仅支持容器任务。
下图显示了群集模式如何接受服务如何创建请求以及如何将任务调度到工作者节点。
标签: 高德扫街榜 飞行街景 烟火小店 动态榜单2026-09-13
内存在超大规模数据中心成本中占比将达到30% 四年翻近两番2026-06-08
标签: 以岭药业 以岭万洲 Gerbera Therapeutics FDA2026-09-18
标签: 阿里巴巴 周靖人 通义千问 Qwen2026-11-04
标签: 衡封新材 光刻胶树脂 酚醛树脂 电子级环氧树脂2026-07-09
分手快乐歌曲原唱2026-11-10
一键变身学习机!百度搜索推出AI伴学2026-09-05
标签: 如祺出行 Robotaxi 小马智行 网约车2026-09-07
告别“原型困境”:Anything获1亿美元估值,用全栈AI工具颠覆应用开发2026-09-27
意大利成为“零工经济”劳资斗争新战场 Uber亚马逊日子难过2026-06-05
标签: 萝卜快跑 Dubai 全无人驾驶 Apollo Go Park2026-10-18
Claude推出测试版Claude Code 插件2026-10-18
苹果 AI 转型面临新挑战:Siri 前负责人离职,AI 搜索项目前景未卜2026-09-30
AI 初创企业 Mercor 融资 3.5 亿美元,估值高达 100 亿美元2026-07-30
编程零基础秒出专业H5!豆包AI编程史诗级升级:PPT式拖拽+多Agent全自动协作,产品经理也能当全栈!2026-06-23
标签: 字节跳动 芯片研发 SOC设计 云端芯片2026-05-25
英特尔新款数据中心芯片将于第一季度实现产能爬坡2026-10-12
智谱推出超值Claude Code月套餐 月费低至20元2026-07-05
谷歌AI Edge Gallery上线Google Play,手机秒变AI神器,无网也能玩转图像、语音和对话!2026-11-01