同意未从 Docker 容器接收核心转储

同意未从 Docker 容器接收核心转储

如果程序在 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.为此,我将使用修补程序。

相关内容