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

如何解决Azure容器实例显示Running但容器处于Waiting状态的问题?

解决思路
  • 查看容器事件与日志
    直接在Azure门户容器实例的「容器」标签下查看「事件」列表,这里会明确记录容器状态变化的具体原因(比如探针失败、镜像拉取异常、启动命令执行出错等)。同时通过az container logs --resource-group <你的资源组名> --name <容器实例名>命令拉取容器日志,排查启动阶段是否有报错信息。

  • 验证镜像本地可运行性
    从ACR拉取镜像到本地测试:

    docker pull <你的ACR名称>.azurecr.io/<镜像名>:<标签>
    docker run -it <镜像ID或名称>
    

    确认镜像在本地能正常启动,不会出现启动后立即退出或进入等待的情况,排除镜像本身的问题。

  • 检查健康检查配置
    如果容器实例配置了livenessProbe或readinessProbe,探针配置错误(比如路径不对、超时时间过短)会导致容器被标记为等待状态。核对探针的HTTP路径、端口、间隔时间是否符合容器实际情况,必要时暂时移除探针配置测试。

  • 调整资源配额
    检查容器实例分配的CPU和内存是否满足镜像运行需求。如果本地运行时容器占用资源较高,而ACI分配的配额不足,会导致容器无法完成初始化,进入等待状态。尝试调高CPU和内存配置后重新部署。

  • 核对环境变量与网络配置
    确认容器所需的环境变量是否全部正确配置,若容器依赖外部服务,检查ACI的网络配置(比如虚拟网络出站规则、NSG限制)是否允许容器访问目标服务,网络不通也可能导致容器卡在等待状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 12:47:08