我想将所有日志从 docker postgresql 容器发送到我的主机日志服务。
即我希望能够使用 tail -f /var/logs/messages 或 journald -f 在主机上读取 docker 容器日志
这是我的 docker-compose 配置:
postgres:
restart: unless-stopped
image: postgres:9.6
ports:
- "5432:5432"
logging:
driver: syslog
options:
syslog-address: "udp://127.0.0.1:514"
我一直在尝试不同的解决方案,但每次我从 docker 收到错误:
postgres_1 | WARNING: no logs are available with the 'syslog' log driver
而且我看不到主机上的日志。
我不确定,我做错了什么?
先感谢您