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

本地Docker构建自托管DevOps Agent拉取基础镜像报错如何解决

报错原因

该错误的核心是Docker当前运行的平台与Dockerfile中指定的基础镜像mcr.microsoft.com/windows/servercore:ltsc2019的目标平台不匹配,无法找到对应架构/系统版本的镜像清单。

解决方案

按如下顺序依次尝试即可解决:

  • 切换Docker运行模式
    Windows版Docker Desktop默认运行Linux容器,无法拉取Windows系基础镜像。右键点击任务栏中的Docker Desktop图标,选择「切换到Windows容器」,等待服务重启完成后重新执行构建命令。
  • 显式指定构建平台参数
    如果已经处于Windows容器模式仍报错,可在构建命令中明确指定匹配基础镜像的平台:
    docker build --platform windows/amd64 -t dockeragent:latest .
  • 调整基础镜像版本
    如果你使用的是Windows 11/Windows Server 2022及以上版本系统,或者Arm架构Windows设备,ltsc2019版本的servercore镜像没有对应适配版本,可修改Dockerfile中的基础镜像标签为匹配你系统的版本,比如mcr.microsoft.com/windows/servercore:ltsc2022后重新构建。
  • 临时关闭BuildKit重试
    如果上述操作都无效,可临时关闭Docker BuildKit组件后重试:
  1. PowerShell中执行命令设置环境变量:$env:DOCKER_BUILDKIT=0
  2. 重新执行原始构建命令即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 16:09:03