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

Windows环境下az acr build命令多渠道运行失败问题咨询

问题原因及解决方法

1. 本地PowerShell/Git Bash运行报错(权限拒绝)

错误原因:你执行命令的工作目录为用户根目录C:\Users\matty,az acr build命令默认会将当前工作目录下的所有文件打包上传到ACR,扫描过程中会触及AppData等系统级隐藏保护目录,触发权限不足报错。
解决步骤:

  • 新建一个空文件夹,例如C:\acr_build_demo
  • 仅将你编写的Dockerfile放入该文件夹,不要添加其他任何文件
  • 打开终端后先执行cd C:\acr_build_demo切换到该目录,再运行原az acr build命令即可

2. Cloud Shell运行报错

错误原因:Cloud Shell当前工作目录下不存在有效的Dockerfile,ACR构建任务读取不到正确的镜像构建规则,因此抛出语法识别错误,git仓库相关提示为非阻断性警告,不影响正常构建。
解决步骤:

  • 打开Cloud Shell后依次执行以下命令:
mkdir acr_test && cd acr_test
code Dockerfile
  • 在弹出的编辑器中粘贴FROM mcr.microsoft.com/hello-world内容,保存后关闭编辑器
  • 再运行原az acr build命令即可

前置校验

执行构建命令前需确认:

  • 本地Azure CLI已通过az login完成账号登录
  • 登录账号对目标容器注册表aksmattcloudgurutest具备至少AcrPush级别的权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 06:48:02