У меня есть конфигурация docker-compose, подобная этой:
version: '3'
services:
worker:
image: // image
logging:
driver: syslog
options:
syslog-address: "udp://XXX.papertrailapp.com:XXXX"
tag: "{{.Name}}/{{.ID}}"
Когда я внедряю это в digital ocean & ubuntu, я могу успешно запустить команду 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
Похоже, что 'syslog' правильно настроен для запуска docker-compose, но, возможно, драйвер 'syslog' недоступен?
Все инструкции, которые я могу найти для использования syslog с docker, относятся к docker run
командам, но как мне заставить syslog работать с docker-compose?