Appearance
使用 docker 的场景
在
daemon.json
配置默认的日志实现:json
{
"log-driver": "syslog",
"log-opts": {
"syslog-address": "udp://1.2.3.4:1111"
}
}
创建容器时指定使用的日志实现:
bash
docker run --log-driver syslog --log-opt \
syslog-address=udp://1.2.3.4:1111 \
alpine echo hello world
注意上面的例子
syslog-address
不是必要的。如果只使用本地的 syslog 不填即可。执行完命令可以在
/var/log/messages.log
里获取输出的 hello worldlog-opts
可选项参考 Syslog logging driver