Ведение журнала docker compose не работает с опцией syslog - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть конфигурация 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?

1 Ответ

0 голосов
/ 25 ноября 2018

Это на самом деле работает.Я ошибочно настроил детали бумажной трассы, поэтому я не видел журналы.

...