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

Azure DevOps构建流水线缺失Docker任务,无法推送镜像至ACR

Azure DevOps 找不到Docker构建/推送任务的解决办法

检查Docker扩展是否安装

  • 进入项目的项目设置,选择扩展→已安装的扩展,确认是否存在Microsoft官方发布的Docker扩展。
  • 若未安装,前往市场搜索「Docker」,找到官方扩展并安装到你的组织或项目中。

适配不同流水线类型

经典可视化流水线

  • 在任务面板点击添加任务,直接搜索「Docker」,即可找到包含构建、推送等子命令的Docker任务。
  • 若搜索无结果,尝试刷新页面、清除浏览器缓存,或更换浏览器重试。

YAML流水线

  • 无需依赖可视化模板,直接在YAML文件中编写Docker任务,示例代码如下:
    steps:
    - task: Docker@2
      displayName: '构建并推送镜像至容器注册表'
      inputs:
        command: 'buildAndPush'
        repository: '你的镜像仓库名'
        dockerfile: '**/Dockerfile'
        containerRegistry: '你的容器注册表服务连接名'
        tags: |
          latest
          $(Build.BuildId)
    
    • 注意:需提前在项目设置的服务连接中创建指向目标容器注册表的连接。

权限与环境排查

  • 确认你的账号拥有项目管理员或流水线编辑权限,权限不足可能导致任务无法显示。
  • 检查组织策略设置,是否限制了扩展安装或任务使用。
  • 将Azure DevOps代理升级至最新版本,旧版本代理可能不兼容最新Docker任务。
  • 若为私有组织,确认网络未屏蔽Azure DevOps市场访问,避免扩展无法加载。

内容的提问来源于stack exchange,提问作者Balanjaneyulu K

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 16:03:12