Se um programa travar dentro de um contêiner Docker e relatar "core dumped", nenhum core dump será realmente criado. Em vez disso, há apenas uma entrada /var/log/apport.log
dizendo sth. como host pid 21500 crashed in a container without apport support
.
O sistema operacional do contêiner é Ubuntu 18.04.4 com suporte 2.20.9-0ubuntu7.13 e o sistema operacional host é Ubuntu 19.10 com suporte 2.20.11-0ubuntu8.6. Apport está habilitado em ambos os sistemas operacionais, conforme descrito noWiki do Ubuntu.
Responder1
Parece que o apport também depende do systemd no contêiner.
Portanto, ou o contêiner deve executar o systemd ou algum outro software deve escutar /var/run/apport.socket
. Usarei um aplicativo corrigido para essa finalidade.