获取docker容器中的systemd/journald日志为“docker logs”

问题描述:

我正在Docker容器中运行systemd。获取docker容器中的systemd/journald日志为“docker logs”

我想通过jounrnald记录的所有消息,当我使用

docker logs <containername> 

眼下整个消息专家组到日志容器和没事的时候我用“泊坞窗日志出现”。我如何关闭或重定向,以便所有内容都显示在docker日志中?

您需要与TTY systemd分配创建容器:

docker run -t ... 

然后,容器内,编辑/etc/systemd/journald.conf文件有:

ForwardToConsole=yes 

现在只需重新启动systemd-journald容器内你应该很好去:

systemctl restart systemd-journald 
+0

这似乎没有继续工作,我仍然没有得到任何的Docker输出。 –

+1

我想这是它目前无法使用的原因:[https://bugzilla.redhat.com/show_bug.cgi?id=1373780#c4](https://bugzilla.redhat.com/show_bug.cgi ?id = 1373780#c4)希望它很快就会被修复。 – aceton1k