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

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

我正在构建一个Postgres Docker 容器它在 Debian Jessie 之上实现了 cron:

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

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

答案1

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

最简单的例子dockerfile

FROM debian:latest

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

相关内容