| 含义 | 应用自定义(常为 -1 归一化) |
|---|---|
| 对比 | Docker 层失败是 125,信号是 128+N |
| 排查 | 应用日志与参数 |
示例
示例
docker run --rm app/tool:1.0 check-config
echo "exit=$?"
docker logs --tail 100 <容器名> 2>/dev/null | tail -20一次性任务用 --rm 运行后通过 shell 的 $? 直接拿退出码,比翻 inspect 更直接。
255 不是 Docker 定义的码:常见于应用以 exit(-1)、ssh 类工具错误退出等约定,属于应用层问题,按应用日志定位。
| 含义 | 应用自定义(常为 -1 归一化) |
|---|---|
| 对比 | Docker 层失败是 125,信号是 128+N |
| 排查 | 应用日志与参数 |
docker run --rm app/tool:1.0 check-config
echo "exit=$?"
docker logs --tail 100 <容器名> 2>/dev/null | tail -20