Docker Debian Jessie: Não consigo encontrar / var / log / syslog

1

Estou construindo em cima de um contêiner do Docker do Postgres que tem cron implementado no Debian Jessie:

Para depuração, quero ver os logs que espero estar em /var/log/syslog , mas não tenho syslog no sistema.

Eu precisaria ativar o registro manualmente com um contêiner do Debian Jessie Docker?

    
por Philip Kirkbride 03.10.2017 / 15:31

1 resposta

4

Você precisa instalar rsyslog dentro do contêiner. Você poderia fazer isso em dockerfile .

Exemplo do mais simples dockerfile :

FROM debian:latest

RUN apt-get install -q -y rsyslog
CMD ["sh", "-c", "service rsyslog start ; tail -f /dev/null"]
    
por 03.10.2017 / 15:36