docker compose日志记录无法使用syslog选项



我有以下docker组成配置:

version: '3'
services:
worker:
image: // image
logging:
driver: syslog
options:
syslog-address: "udp://XXX.papertrailapp.com:XXXX"
tag: "{{.Name}}/{{.ID}}"

当我在Ubuntu下将其部署到DigitalOcean时,我可以成功地运行docker-compose up命令,如下所示:

docker-compose -f docker-compose.yml up

当该命令运行时,我可以看到以下输出:

worker_2_844fc7675414 | WARNING: no logs are available with the 'syslog' log driver
worker_1_5c91a3426046 | WARNING: no logs are available with the 'syslog' log driver

系统日志似乎已正确配置为运行docker-compose up命令,但系统日志驱动程序可能不可用?

我能找到的关于使用带有docker的syslog的所有说明都参考了docker run命令。但是我怎样才能让syslog与docker compose一起工作呢?

这确实有效。我错误地配置了文件记录的细节,所以我没有看到日志。

最新更新