c++ - 当用户空间程序崩溃时,在 docker 中获取内核日志
问题描述
我在 debian-10 32 位 docker 中运行程序,用户程序崩溃并抛出段错误。我已经在调试模式下编译了程序,因此想从内核日志中获取导致失败的堆栈指针(这不是 docker 崩溃,只是 docker 内的用户程序崩溃)
在 docker 哪里可以找到内核日志?还是来自主机?
解决方案
你可以在/var/log/路径中找到内核日志,我不确定在 debian 但在 ubuntu 上,例如你可以在/var/log/kern.log中看到它。我认为您很容易在您的 debian 映像中看到它。
推荐阅读
- ruby-on-rails - HTTParty 无法获取专辑的 id
- reactjs - 如何在反应中切换下拉列表时更新 URL
- swift - 从 Firebase 获取特定的 .childrenCount
- excel - 如果找不到项目,如何在 VBA 上设置错误消息?
- gnuplot - gnuplot:如何在参数图中设置多个范围?
- python - Python 计数有很多条件
- python - 在 python 中出现几个 Traceback 错误
- regex - Python正则表达式匹配后匹配n行
- php - 使用 Laravel 的 WebSockets
- android - Android BLE 扫描并显示结果