在/etc/docker/daemon.json中配置
{
“log-driver”: “syslog”,
“log-opts”: {
“syslog-address”: “udp://192.168.8.132:514”
}
}
然后在远端地址的主机上配置/ect/rsyslog.conf中
将
# provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514
修改为
# provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
这样就能实现docker容器的日志,在远程主机的/var/log/syslog中存储
本文介绍了如何配置Docker守护进程以使用syslog驱动,并设置log-opts将容器日志发送到远程UDP地址192.168.8.132:514。在远程主机上,通过修改rsyslog.conf启用UDP syslog接收,使得Docker容器的日志能够存储在远程主机的/var/log/syslog中。
2126

被折叠的 条评论
为什么被折叠?



