容器启动失败
退出码速查:0 正常退出 1 应用错误 137 OOM 139 段错误
- 容器是否在运行? docker ps -a
- 否 → 查看退出码 docker inspect <容器> --format '{{.State.ExitCode}}'
- 0 → 命令执行完就退出了,用 -it 或 tail -f /dev/null 保活
- 1 → 应用报错,查看日志 docker logs <容器>
- 137 → OOM Killed,增加内存 docker run --memory=512m
- 139 → 段错误,检查应用是否兼容容器环境
- 是但无法访问 → 检查端口映射 docker port <容器>
- 端口正确 → 检查应用是否监听 0.0.0.0 而非 127.0.0.1