Docker 容器退出码只是取证入口
原笔记给出列出已退出容器及用 docker inspect 查看 State.ExitCode 的入口。退出码说明容器主进程如何终止,却不能单独确定故障根因。尤其是 137 可由进程收到强制终止信号产生,不能仅凭该数字认定内存不足。
排查时先保存容器状态、启动与结束时间,再核对 State.OOMKilled、容器日志、宿主机事件、资源限制及重启策略。若容器由编排系统管理,还要到相应的工作负载、节点事件和控制器状态中核对重建原因。不要因为状态为 exited 就立即清理容器,以免丢失诊断证据。
核查边界
- 容器标识、镜像、日志和环境变量可能暴露部署信息;分享检查结果前需脱敏。
- 原笔记没有实际退出事件或日志,本页不推断具体故障原因。