web-dev-qa-db-ja.com

Docker Debian Jessie:/ var / log / syslogが見つかりません

私は Postgres Dockerコンテナ の上に構築しています。DebianJessieの上にcronが実装されています。

デバッグのために、/var/log/syslogにあると予想されるログを確認したいのですが、システムにsyslogがありません。

Debian Jessie Dockerコンテナを使用して手動でロギングをオンにする必要がありますか?

4

rsyslogをコンテナー内にインストールする必要があります。 dockerfileでこれを行うことができます。

最も単純なdockerfileの例:

FROM debian:latest

RUN apt-get install -q -y rsyslog
CMD ["sh", "-c", "service rsyslog start ; tail -f /dev/null"]
5
Egor Vasilyev