docker-compose的默认日志记录驱动程序是什么?

时间:2020-08-08 13:14:17

标签: docker docker-compose centos7

码头工人docs说:

要将Docker守护程序配置为默认使用特定的日志记录驱动程序,请在daemon.json文件中将log-driver的值设置为日志记录驱动程序的名称,该文件位于Linux主机上的/ etc / docker /中,或者Windows服务器主机上的C:\ ProgramData \ docker \ config \。请注意,如果该文件不存在,则应创建daemon.json文件。 默认的日志记录驱动程序是json文件。 ...

enter image description here


但是,为什么?为什么在CentOS 7上,默认使用journald?我从没在log-driver

中指定docker-compose.yml

enter image description here

1 个答案:

答案 0 :(得分:1)

看看/etc/sysconfig/docker

您可能会在选项列表中找到--log-driver设置为journald的情况:

OPTIONS='... --log-driver=journald ...'

要么删除--log-driver=journald,它将默认为json-file,要么选择另一个适合您的日志记录驱动程序。

重新加载守护程序并检查问题是否仍然存在:

systemctl daemon-reload && systemctl restart docker