将docker容器中的systemd / journald日志logging到“docker logs”

我正在Docker容器中运行systemd。

当我使用的时候,我想获得jounrnaldlogging的所有消息

docker logs <containername> 

现在,整个邮件进入容器中的日记当我使用“docker日志”时什么都不显示。 我怎样才能closures或redirect,使一切都出现在docker日志?

你需要用systemd和tty分配来创build容器:

 docker run -t ... 

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

 ForwardToConsole=yes 

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

 systemctl restart systemd-journald