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

如何强制Azure Web App重新拉取ACR容器?重启无效的排查方案

强制拉取最新容器镜像的方法
  • 手动触发部署:在Azure门户的Web App页面进入「部署中心」,选择「容器」标签页,点击「保存」按钮(无需修改任何配置),即可触发新部署,强制拉取最新的latest镜像。
  • Azure CLI命令触发:执行以下命令,直接刷新Web App的容器部署配置,强制重新拉取镜像:
    az webapp config container set --name <你的Web App名称> --resource-group <资源组名称> --docker-custom-image-name <ACR名称>.azurecr.io/<镜像名称>:latest
    
  • 修改应用设置触发重启:在Web App的「配置」>「应用程序设置」中,新增或修改一个无关配置(比如添加FORCE_PULL键,值设为当前时间戳),保存后Web App会重启并重新拉取镜像。
排查拉取问题的日志途径
  • 容器日志流:在Azure门户Web App页面进入「日志流」,选择「容器日志」标签页,这里会展示容器拉取过程的详细信息,包括ACR连接状态、认证结果、拉取进度或错误提示。
  • 部署历史日志:进入「部署中心」>「部署历史记录」,查看最新部署记录的详情,里面会记录拉取镜像时的具体错误,比如认证失败、镜像名称/标签不匹配、网络异常等。
  • Kudu底层日志:访问Web App的Kudu控制台(https://<你的Web App名称>.scm.azurewebsites.net/),进入「Debug console」>「CMD」,查看D:\home\LogFiles\docker目录下的日志文件,可获取更底层的容器启动与拉取日志。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 06:02:43