我正在docker容器中运行Apache2,并且不希望将任何内容写入磁盘,而是将日志写入stdout和stderr。我已经看到了几种不同的方法来执行此操作(Supervisord和stdout / stderr, Apache访问日志到stdout),但是这些看起来像是黑客。默认情况下没有办法吗?
需要明确的是,我不想拖尾日志,因为这将导致将内容写入容器中的磁盘。
您不是要方便地访问这些日志以进行故障排除/调试吗?为什么不直接将它们写入(r)syslog服务器呢?
—
HTTP500
@ HTTP500-它们被捕获在docker容器的外部。
—
马特
如果您使用:FROM php:5.6-apache,它已经包括stdout和stderr的日志。
—
Martlark