云计算核心技术Docker教程:注册服务器Swarm 服务运行
与独立容器相比, Swarm 服务提供了几个优势。他们使用声明性模型,这意味着您定义了所需的状态,Docker 将您的服务保持在该状态。服务提供自动负载平衡扩展,以及控制服务分布的能云计力,以及其他优势。服务还允许您将敏感数据(例如 TLS 证书)存储在 secrets中。
您使用的存储后端决定了您是使用完全扩展的服务还是仅具有单个节点或节点约束的服务。
如果您使用分布式存算核储驱动程序,例如 Amazon S3,则可以使用完全复制的服务。每个工作人员都可以写入存储后端而不会引起写入冲突。
如果您使用本地绑定挂载或卷,则每个工作节点都会写入自己的存储位置,这意味着心技每个注册表都包含不同的数据集。您可以通过使用单副本服务和节点约束来解决此问题,以确保只有单个工作人员正在写入绑定挂载。
以下示例将注册表作为单副本服务启动,该服务可在端口 80 上的任何 sw术Darm 节点访问。假设您使用与前面示例中相同的 TLS 证书。
首先,将 TLS 证书和密钥保存为机密:
$ docker secret create domain.crt certs/domain.cocrt
$ docker secret create domain.key certs/domain.key
接下来,将标签添加到要运行注册表的节点。要获取节点的名称,请使用docker nodkee ls. 用您的节点名称替换 node1下面的名称。
$ docker node update --label-add registry=true node1
接下来,创建服务,授予它访问这两个秘r教密的权限,并将其限制为仅在带有标签的节点上运行registry=true。除了约束之外,您还指定一次只能运行一个副本。/mnt/registry示例将swarm 节点上的绑定挂载到程:/var/lib/registry/ 容器内。绑定挂载依赖于预先存在的源目录,因此请确保/mnt/registry存在于node1. docker service create您可能需要在运行以注册下命令之前创建它。
默认情况下,秘密被挂载到一个服务中/run/secrets/。
$ docker service create \
--name registry \
--secret domain服务.crt \
--secret domain.key \
--constraint 'node.labels.registry==true' \
--mount type=bind,src=/mnt器S/registry,dst=/var/lib/registry \
-e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
-e REGISTRY_HTTP_TLS_CERTwaIFICATE=/run/secrets/domain.crt \
-e REGISTRY_HTTP_TLS_KEY=/run/secrets/domain.key \
--publisrmh published=443,target=443 \
--replicas 1 \
registry:2
您可以在任何 swarm 节点的 443 端口访问该服务。Docker 将请求发送到运行服务的 服节点。
- ·Facebook内容审核员:“科技界最糟糕的工作”?
- ·英特尔爱尔兰制造厂爆发疫情:70人感染新冠病毒
- ·标签: 长鑫科技 DRAM 科创板 半导体
- ·标签: 腾讯 字节跳动 混元模型 姚顺雨
- ·云计算开发:Python练习实例-两个变量值互换
- ·Snapchat免费开放“Imagine Lens”:首款开放式AI图像生成功能面向所有用户
- ·云计算开发实例:Python3字符串翻转
- ·标签: 西部数据 WD 机械硬盘 AI基础设施
- ·靴子落地:欧盟批准谷歌21亿美元收购Fitbit交易
- ·微软完成对游戏开发商ZeniMax耗资75亿美元的收购:对抗索尼
- ·标签: 字节跳动 豆包 火山引擎 AI芯片
- ·标签: GLM-5 MTT S5000 智谱 摩尔线程
- ·标签: 荣耀Power2 天玑8500 格力空调 雷军
- ·盖茨警告:AI 投资或现惨痛失败,数据中心恐推高电力成本
- ·标签: SensorTower AppMagic 移动应用情报 游戏数据分析
- ·软银加码与 OpenAI 合作,Arm 将开发定制 CPU
- ·标签: 毫末智行 长城汽车 高瓴投资 自动驾驶
- ·消息称阿里云考虑独立拆分并上市
- ·耐克发布“Project Amplify”机器人鞋与Mind系列 可让跑步提速20%
- ·AI聊天机器人广告时代来临 创业公司Koah获500万美元押注AI广告变现
- ·云安全日报210813:IBM云合作管理方案发现执行任意代码漏洞,需要尽快升级
- ·阿里云香港地域故障确认系香港PCCW机房制冷设备故障所致 现已恢复
- ·新书披露贝索斯在亚马逊开会时禁用PPT:需准备6页详尽文档
- ·甲骨文第三财季营收同比增长18% 净利润同比下降18%
- ·秋天的风是什么歌
- ·Anthropic支持加州 AI 安全法案,科技行业的反对声浪依旧
- ·https://www.merchbar.com/search?q=谷歌外推【tg:seogoogle987】,gYB
- ·https://zhidao.baidu.com/index/?action=QUERY&word=谷歌外推【tg:seogoogle987】,ve8
- ·https://www.goodreads.com/quotes/tag/谷歌外推【tg:seogoogle987】hQF
- ·https://www.kubb-tool.bfs.admin.ch/en/search?action=CHECK&q=谷歌外推【tg:seogoogle987】,G0M
- ·https://www.nyif.com/catalogsearch/result/index/?f=sarbanesoxleyU&index=me_cms_pe&lit=20&mode=list&p=1&q=谷歌外推【tg:seogoogle987】,wF6
- ·https://www.solerpalau.com/en-en/catalogsearch/result/?q=谷歌外推【tg:seogoogle987】,M1Z
- ·https://www.kores.com/?s=谷歌外推【tg:seogoogle987】,AZc
- ·https://www.tumblr.com/tagged/谷歌外推【tg:seogoogle987】,yTr
- ·https://www.lenovo.com/gb/en/search?action=SEARCH&text=谷歌外推【tg:seogoogle987】,9BO
- ·https://www.roblox.com/discover/?cat=107&Keyword=谷歌外推【tg:seogoogle987】,6Vy
- ·云计算核心技术Docker教程:Docker本地文件日志驱动
- ·云安全日报220207:红帽Jboss中间件平台发现远程代码执行漏洞,需要尽快升级
- ·标签: 同花顺 300033 财报 2025年
- ·标签: OpenAI Torch ChatGPT Health 阿贝佐夫
- ·情人节有什么活动
- ·云计算核心技术Docker教程:Docker 守护进程dockerd的DEVICEMAPPER选项
- ·如何快速搭建Kubernetes实验环境?
- ·标签: 快手 火绒安全 直播攻击 AI攻防
- ·Meta 研究人员揭开大语言模型黑箱,修复 AI 推理缺陷
- ·标签: 滴滴出行 春节出行 反向过年 滴滴租车
