2016-03-16 5 views
0

Я работаю над мониторингом журнала, у меня есть требование получить журналы журналов приложений tomcat (пример: catalina.log), запущенные в контейнере докера (контейнер запущен в атомарном хосте) и передать его на сервер Logstash с помощью rsyslog. Я могу получить журналы, связанные с контейнером для докеров, но не смог получить журналы сервера и приложения tomcat из контейнера докеров, где работает tomcat. Любое предложение об этом оценивается.Как получить журнал tomcat из контейнера докеров, запущенного в атомарном хосте

Спасибо, Praveen

+0

Как начать контейнер? Вы делитесь томом? – Auzias

+0

Я не использую объем монтирования, я запускаю контейнер докера в контейнере Кубернетес. –

ответ

1

Вы можете установить локальный хост при инициализации контейнера. Вы просто передаете флаг -v для установки на локальный хост.

docker run -v /tmp may/hello-world.py

Это позволит смонтировать каталог журналов TOMCAT на локальный хост.

Вот докеры, которые говорят об этом.

https://docs.docker.com/engine/userguide/containers/dockervolumes/

Брюс

+0

Спасибо, Брюс, я попробую таким образом –