您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:注册服务器Swarm 服务运行 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌留痕教程【tg:seogoogle987】
与独立容器相比, 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 node ls.ke 用您的节点名称替换 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 \
--sec服务ret domain.key \
--constraint 'node.labels.registry==true' \
--mount type=bind,src=/mnt/registry器S,dst=/var/lib/registry \
-e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
-e REGISTRY_HTTP_TLS_CERTIFICATE=/warun/secrets/domain.crt \
-e REGISTRY_HTTP_TLS_KEY=/run/secrets/domain.key \
--publish published=rm443,target=443 \
--replicas 1 \
registry:2
您可以在任何 swarm 节点的 443 端口访问该服务。Docker 将请求发送到运行服务的节点。
谷歌或将推出无屏健身手环 Fitbit Air,主打 AI 数字化健康教练2026-07-10
未来十年值得关注的十大云计算趋势2026-09-17
寒武纪成功适配 DeepSeek-V4,推动 AI 模型高效运行2026-10-14
沙特AI公司Humain启动首批数据中心建设,计划2026年投入运营2026-07-04
苹果iCloud中国贵安数据中心建成 减少延迟、提升 iCloud 用户体验2026-10-17
亚马逊 AWS 宕机,ChatGPT 等数百个服务 “瘫痪”,互联网受重创2026-06-20
标签: 延安医药 IPO 天风证券2026-08-11
马斯克与扎克伯格密谋收购 OpenAI?Meta 被要求提供证据2026-09-16
抖音发布公告打击 AI 技术滥用行为 对违规商家商家和达人采取下架、清退等措施2026-05-26
通义千问推出全新语音识别模型 Qwen3-ASR-Flash,革新语音转文字技术2026-08-17
吃了发苦的橙子怎么办2026-10-21
标签: 魔法原子 陈春玉 具身智能 人形机器人2026-07-13
鑻辩壒灏旀棗涓婱obileye鍦ㄧ航绾︽祴璇曡嚜鍔ㄩ┚椹舵苯杞�2026-11-10
标签: 月之暗面 Kimi 阿里 腾讯2026-05-22
云计算核心技术Docker教程:Docker Hub审核日志2026-08-06
云应用增加带来的新威胁载体2026-08-15
Google Research:哥德尔奖、高德纳奖得主解析「大脑中文字表征」2026-07-30
标签: OpenAI Pinterest ChatGPT AI购物2026-08-13
人脸识别再被315点名,数据隐私安全如何保护?2026-11-09
标签: 新思科技 葛群 姚尧 EDA2026-08-16