You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为公共Docker Hub镜像配置Azure DevOps服务连接

配置Azure DevOps服务连接至公共Docker Hub仓库

服务连接表单填写指南

  • 连接名称:自定义一个易识别的名称,例如Docker Hub Public - Microsoft ASP.NET
  • Docker Registry:填写公共Docker Hub的注册表地址 https://index.docker.io/v1/
  • Docker ID:输入你的Docker Hub普通账号(公共仓库无需特殊权限,但Azure DevOps需要通过账号完成连接验证)
  • 密码/令牌:优先使用Docker Hub生成的个人访问令牌(在Docker Hub账号设置的「Security」栏创建),也可直接填写账号密码
  • 电子邮件:填写与Docker Hub账号绑定的邮箱地址
  • 仓库名称:填写目标公共仓库的完整命名空间路径,即library/microsoft-dotnet-aspnet(Docker Hub官方公共仓库默认使用library命名空间,对应页面上的_/microsoft-dotnet-aspnet)
  • 按需勾选「允许所有管道使用此连接」,完成后保存连接

流水线触发器配置要点

配置完服务连接后,要实现公共镜像更新触发流水线:

  • 在流水线YAML中,指定触发器对应的仓库与标签,例如监听library/microsoft-dotnet-aspnet的latest标签更新
  • 在Azure DevOps流水线的触发器设置中,选择刚创建的服务连接,配置要监听的镜像仓库与标签规则
  • 公共仓库的元数据是公开可访问的,只要服务连接验证通过,Azure DevOps就能拉取到镜像更新事件触发流水线

内容的提问来源于stack exchange,提问作者Guy Wood

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 06:18:08