Я использую изображение nginx по умолчанию и Filebeat, чтобы читать логи и отправлять их в ELK.Оба контейнера (контейнер nginx и контейнер Filebeat) находятся на одном хост-компьютере.
Вот Dockerfile для образа nginx
FROM nginx
COPY . /usr/share/nginx/html/
EXPOSE 80
В моем журнале доступа к контейнеру nginx идет STDOUT
, и ошибкажурнал переходит на STDERR
.
Когда я запрашиваю с хост-машины docker logs <nginx-containter-id>
, я вижу журналы из контейнера nginx.Но в папке контейнера на хост-компьютере ничего нет (/var/lib/docker/containers/nginx-container-id
)
как настроить filebeat для чтения журналов?