获取docker容器中systemd / journald的日志到" docker logs"

时间:2016-07-24 12:21:17

标签: docker containers systemd

我在docker容器中运行systemd。

当我使用

时,我想获取jounrnald记录的所有消息
docker logs <containername>

现在,当我使用&#34; docker logs&#34;时,整个消息进入 容器中的日志 no 。如何将其关闭或重定向以便所有内容都显示在泊坞窗日志中?

1 个答案:

答案 0 :(得分:1)

您需要使用分配了tty的systemd创建容器:

docker run -t ...

然后,在容器内部,使用:

编辑/etc/systemd/journald.conf文件
ForwardToConsole=yes

现在只需重新启动容器内的systemd-journald即可:

systemctl restart systemd-journald