Loading...
Loading...
Compare original and translation side by side
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| container | string | No | - | Container name/ID |
| issue_type | enum | No | - | crash/network/resource/health |
| verbose | boolean | No | false | Detailed output |
| 参数 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
| container | string | 否 | - | 容器名称/ID |
| issue_type | enum | 否 | - | crash/network/resource/health |
| verbose | boolean | 否 | false | 详细输出 |
undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefined| Code | Meaning | Action |
|---|---|---|
| 0 | Success | Normal exit |
| 1 | General error | Check logs |
| 137 | OOMKilled | Increase memory |
| 139 | Segfault | Check app code |
| 143 | SIGTERM | Graceful shutdown |
| 代码 | 含义 | 操作建议 |
|---|---|---|
| 0 | 成功 | 正常退出 |
| 1 | 一般错误 | 查看日志 |
| 137 | 内存不足被终止 | 增加内存配额 |
| 139 | 段错误 | 检查应用代码 |
| 143 | 接收到SIGTERM信号 | 优雅关闭 |
undefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedundefinedContainer Issue?
│
├─ Won't Start
│ ├─ Check logs: docker logs <c>
│ ├─ Check exit code: docker inspect
│ └─ Verify image: docker pull
│
├─ Unhealthy
│ ├─ Check health logs
│ ├─ Test health endpoint manually
│ └─ Increase start_period
│
├─ High Resource
│ ├─ Check stats: docker stats
│ ├─ Increase limits
│ └─ Profile application
│
└─ Network Failed
├─ Check DNS: nslookup
├─ Check connectivity: ping/curl
└─ Verify network membership遇到容器问题?
│
├─ 无法启动
│ ├─ 查看日志:docker logs <c>
│ ├─ 检查退出码:docker inspect
│ └─ 验证镜像:docker pull
│
├─ 状态不健康
│ ├─ 查看健康检查日志
│ ├─ 手动测试健康端点
│ └─ 延长启动等待时间(start_period)
│
├─ 资源占用过高
│ ├─ 查看统计数据:docker stats
│ ├─ 调整资源限制
│ └─ 应用性能分析
│
└─ 网络故障
├─ 检查DNS解析:nslookup
├─ 测试连通性:ping/curl
└─ 验证网络成员身份undefinedundefinedundefinedundefined| Error | Cause | Solution |
|---|---|---|
| Wrong name/ID | Use |
| Container stopped | Start container first |
| Missing binary | Use correct image |
| 错误信息 | 原因 | 解决方案 |
|---|---|---|
| 名称/ID错误 | 使用 |
| 容器已停止 | 先启动容器 |
| 缺少二进制文件 | 使用正确的镜像 |
Skill("docker-debugging")Skill("docker-debugging")assets/debug-commands.yamlscripts/container-health-check.shassets/debug-commands.yamlscripts/container-health-check.sh