版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Docker技 Docker技术学员群 注意: 务加,申请加入请说 的用户名,谢SwarmSwarm是Docker公司自研发的容器集群管理系统,Swarm在早期是作为一个独立服务存在,在DockerEnginev1.12中集成了Swarm的集群管理 DockerEngineCLI和API包括了管理Swarm节点命令,比如添加、删除节点,以及在Swarm中部署和编排服务。Manager:接收客户端服务定义,将任务发送到worker节点; 集群期望状态和集群管理功能及Leader 。默认情况下manager节点也会运行任务,也可以配置只做管理任务。Worker:接收并执行从管理节点分配的任务,并报告任务当前状态,以便管理节 每个服务期望状态SwarmDockerEngine使用DockerEngineCLI创建一个DockerEngine的SwarmSwarm角色分为Manager和Worker节点,Manager可 每个服务运行的容器数量,通过添加或删除容器数自动调整期望的状态SwarmManager可以为服务指定overlay网络。当初始化或更新应用程序时,Swarmmanager会自动为overlay网络上的容器分配IPSwarmmanager节点为集群中的每个服务分配唯一的DNS记录和负载均衡VIP。可以通过Swarm内置的DNS实现服务副本负载均衡,提 Swarm中的每个节点使用TLS使用SwarmDocker版本集群节点之间保证TCP2377(集群管理)、TCP/UDP7946(容器网络发现)和UDP4789(Overlay网络)端口通信dockerdockerswarminitadvertise-addr192.168.0.211dockerswarmjoin--tokenSWMTKN-1-XXXdockernodeCOMMAND管理Swarmdockerservicecreate--replicas1-- o#显示服务详细信息dockerserviceinspect--pretty o#易于阅读显示dockerserviceinspect o#json格式返回#扩展服务实例数dockerservice #查看服务任务dockerservicelsdockerservice dockerserviceps-f'desired- dockerservicecreate--replicas3--nameredis--update-delay10s\dockerserviceupdate--imageredis:3.0.7
dockerservicecreate\--namemy_web--replicas10--update-delay10s--update-parallelism2--update-failure-actioncontinue\dockerservicecreate\--namemy_web--replicas10--rollback-parallelism2--rollback-monitor20s--rollback-max-failure-ratio.2\dockerserviceupdate--imagenginx:1.13dockerserviceupdate--rollbackdockerservicecreate--mounttype=volume,src=<VOLUME-NAME>,dst=<CONTAINER-PATH>--namemyservice#查看数据卷详细信息dockervolumeinspect<VOLUME-
Binddockerservicecreate--mounttype=bind,src=<HOST-PATH>,dst=<CONTAINER-PATH>--namemyservicedockerservicecreate--mounttype=bind,src=<HOST-PATH>,dst=<CONTAINER-PATH>,ro--namemyserviceNFS$dockerservicecreate--mount'type=volume,src=<VOLUME-NAME>,dst=<CONTAINER-PATH>,volume-driver=local,volume-opt=type=nfs,volume---namemyservice服务发现:Swarm模式内置DNS组件,自动为每个服务分配DNS记录,然后服务的DNS负载均衡:在Swarm集群中创建服务时,Ingress网络会自动为其分配一个虚拟IP(VIP),在DN解析时返回VIP,流入该VIP的流量将自动发送(IPVS)该服务的所以健康任务(容器)。#进容器查看DNS记录 dockerserviceinspect-f'{{json.Endpoint.VirtualIPs}}' #设置DNS轮询模式dockerservicecreate--replicas3--namemy-web--networkmy-network--endpoint-modednsrr\#catsite.confserverlocation/{
}}
index.htmlindex.htm;2、将site.conf保存到docker#dockerconfigcreatesite.confsite.conf#dockerconfigls#dockerservicecreate\--namenginx--configs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GA/T 2312-2024法庭科学保健食品中西布曲明等47种化合物筛选液相色谱-质谱法
- 黄色清新风给开学找个理由
- 注意的品质和培养方法
- 蓝色简约员工能力提升
- 某麻纺厂生产环境维护办法
- 2026年员工奖惩制度绩效关联评估优化方案
- 2026黑龙江哈尔滨工业大学机电工程学院机械设计系招聘备考题库附答案详解(综合卷)
- 2026山东济南市中心医院招聘博士研究生(控制总量)70人备考题库带答案详解(培优a卷)
- 2026四川安和精密电子电器股份有限公司招聘设备工程师(车载方向)1人备考题库带答案详解(完整版)
- 2026年4月江苏扬州市邗江区卫生健康系统事业单位招聘专业技术人员20人备考题库附参考答案详解(预热题)
- 管道施工施工安全防护方案
- 粮食安全与农产品供应链金融
- 酒店好评培训
- 社区养老服务综合体养老社区老年人精神慰藉可行性研究报告
- 领导力提升培训课程大纲
- 四川省成都市2025年八年级上学期期末数学试题附答案
- 2026年中国汽车发电机调节器发展现状与市场前景分析
- 配电室改造合同范本
- 2026年高考生物复习难题速递之基因工程(2025年11月)
- 2025年10月自考13140财务会计中级试题及答案
- 教务管理岗位面试实战技巧
评论
0/150
提交评论