Отправить журналы Jenkins контейнера в системный журнал - PullRequest
0 голосов
/ 23 апреля 2020

Как использовать образ Jenkins TLS docker, как записать журналы на хост-машину docker? Единственный способ заставить его работать - это интерактивно запускать контейнер и перенаправлять вывод, но во многих отношениях это плохо. Ниже показано, как он работает в настоящее время:

docker run \
--init -d \
-p 8080:8080 \
-p 50000:50000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/jenkins_home:/var/jenkins_home \
-v /var/log/jenkins:/var/log/jenkins \
my.repo/jenkins:latest

(поэтому «исправить» было добавить «>> /var/log/jenkins/jenkins.log 2> & 1» в конец, кажется ужасным идея)

Я пытался использовать драйвер системного журнала, но он, похоже, не работает - у меня открыт UDP 514, и я смог написать ему сообщение с помощью регистратора, но, похоже, ничего не отображается для контейнера .

...