Docker Debian Jessie:找不到/var/log/syslog

Phi*_*ide 10 cron logs debian docker

我建立在Postgres Docker 容器之上,该容器在 Debian Jessie 之上实施了 cron:

对于调试,我想查看我期望的日志/var/log/syslog,但我在系统上没有 syslog。

我是否需要使用 Debian Jessie Docker 容器手动打开日志记录?

Ego*_*yev 10

您需要安装rsyslog在容器内。你可以在dockerfile.

最简单的例子dockerfile

FROM debian:latest

RUN apt-get install -q -y rsyslog
CMD ["sh", "-c", "service rsyslog start ; tail -f /dev/null"]
Run Code Online (Sandbox Code Playgroud)