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

查询Azure容器实例SDK中ContainerState相关属性的可能取值

Azure 容器实例 ContainerState 字段取值说明

ContainerState 类下的两个属性定位不同:State 是固定的高层级生命周期状态,取值范围稳定不变;DetailStatus 是对当前状态的精细化补充说明,取值会随Azure服务功能迭代动态扩展。

ContainerState.State 全量固定取值

  • Pending:容器调度请求已提交,尚未完成资源分配、镜像拉取等启动前置操作
  • Running:容器正在正常运行中
  • Succeeded:容器进程已正常执行完成,退出码为0
  • Failed:容器进程异常退出,退出码非0
  • Terminated:容器被手动终止或因调度策略被系统回收停止

ContainerState.DetailStatus 全量常用取值

启动(Pending)阶段相关

  • PullingImage:正在拉取指定的容器镜像
  • ImagePulled:容器镜像拉取完成
  • PullingImageFailed:镜像拉取操作失败
  • ContainerCreating:正在初始化容器配置、挂载存储卷、配置网络等资源
  • ImagePullBackOff:镜像拉取连续失败,进入重试等待状态
  • InvalidImageName:指定的镜像名称格式非法,无法识别
  • RegistryUnavailable:指定的镜像注册表无法访问
  • ResourceQuotaExceeded:容器所需CPU、内存等资源超出订阅配额,无法启动

运行(Running)阶段相关

  • ContainerRunning:容器处于正常运行状态
  • ContainerReady:容器就绪检查通过,可对外提供服务
  • LivenessProbeFailed:容器存活探针检测失败
  • ReadinessProbeFailed:容器就绪探针检测失败

终止(Succeeded/Failed/Terminated)阶段相关

  • Completed:容器进程正常执行完毕
  • ContainerTerminated:容器已被主动终止
  • CrashLoopBackOff:容器异常退出,进入重启等待周期
  • OOMKilled:容器内存使用超出配额,被系统强制杀死
  • ExecutionError:容器内部进程执行出现未捕获的错误

注:上述DetailStatus为当前稳定版本的常用取值,Azure服务侧可能会新增细分场景的状态值,使用时可兼容未知字符串取值避免序列化报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 16:09:05