码头工人docs说:
要将Docker守护程序配置为默认使用特定的日志记录驱动程序,请在daemon.json文件中将log-driver的值设置为日志记录驱动程序的名称,该文件位于Linux主机上的/ etc / docker /中,或者Windows服务器主机上的C:\ ProgramData \ docker \ config \。请注意,如果该文件不存在,则应创建daemon.json文件。 默认的日志记录驱动程序是json文件。 ...
但是,为什么?为什么在CentOS 7上,默认使用journald
?我从没在log-driver
docker-compose.yml
答案 0 :(得分:1)
看看/etc/sysconfig/docker
。
您可能会在选项列表中找到--log-driver
设置为journald
的情况:
OPTIONS='... --log-driver=journald ...'
要么删除--log-driver=journald
,它将默认为json-file
,要么选择另一个适合您的日志记录驱动程序。
重新加载守护程序并检查问题是否仍然存在:
systemctl daemon-reload && systemctl restart docker