Docker 컨테이너에서 코어 덤프를 수신하지 않는 Apport

Docker 컨테이너에서 코어 덤프를 수신하지 않는 Apport

프로그램이 Docker 컨테이너 내에서 충돌하고 "코어 덤프됨"을 보고하는 경우 실제로 코어 덤프가 생성되지 않습니다. 대신에 sth라고 말하는 항목만 있습니다 /var/log/apport.log. 좋다 host pid 21500 crashed in a container without apport support.

컨테이너 OS는 apport 2.20.9-0ubuntu7.13이 있는 Ubuntu 18.04.4이고 호스트 OS는 apport 2.20.11-0ubuntu8.6이 있는 Ubuntu 19.10입니다. Apport는 다음에 설명된 대로 두 OS 모두에서 활성화됩니다.우분투 위키.

답변1

apport는 컨테이너에서도 systemd에 의존하는 것 같습니다.

따라서 컨테이너는 systemd를 실행해야 하거나 다른 소프트웨어가 수신 대기해야 합니다 /var/run/apport.socket. 이 목적을 위해 패치된 앱을 사용하겠습니다.

관련 정보