如果程序在 Docker 容器内崩溃并报告“核心转储”,则实际上不会创建核心转储。相反,只有一个条目在/var/log/apport.log
说某事。喜欢host pid 21500 crashed in a container without apport support
。
容器操作系统是 Ubuntu 18.04.4,带有 apport 2.20.9-0ubuntu7.13,主机操作系统是 Ubuntu 19.10,带有 apport 2.20.11-0ubuntu8.6。如中所述,在两个操作系统中都启用了 AppportUbuntu 维基。
答案1
看来 apport 也依赖于容器中的 systemd。
因此,要么容器必须运行 systemd,要么其他软件必须监听/var/run/apport.socket
.为此,我将使用修补程序。