编写Apache2日志到stdout / stderr?

我在Docker容器中运行Apache2,并且不想向磁盘写入任何内容,将日志写入stdout和stderr。 我已经看到了一些不同的方法来做到这一点( Supervisord和stdout / stderr , Apache访问日志到标准输出 ),但这些看起来像黑客。 有没有办法默认这样做?

要清楚的是,我不想拖尾日志,因为这会导致事情被写入容器中的磁盘。

ErrorLog /dev/stderr TransferLog /dev/stdout 

适用于Ubuntu和CentOS

在安装apache2软件包之后,如何把它放到Dockerfile中?

 RUN ln -sf /proc/self/fd/1 /var/log/apache2/access.log && \ ln -sf /proc/self/fd/1 /var/log/apache2/error.log 

假设这是日志的path。 它适用于Ubuntu 14.04,也适用于Ubuntu 16.04。