Стандартный вывод приложения Spring-Boot записывается в файл журнала в контейнере Docker

У меня есть приложение Spring-Boot, которое я запустил в контейнере Docker. Когда я запускаю приложение отдельно вне контейнера, все журналы записываются вstdout. Мне нужно получить приложениеstdout записано в файл в моем контейнере Docker.

Мой файл docker-compose выглядит так:

version: "3.3"

services:
  meanwhileinhell:
    image: azul/zulu-openjdk-centos:latest
    container_name: "meanwhile-in-hell"
    restart: always
    volumes:
      - logfiles:/var/log/meanwhileinhell/
    ports:
      - 8091:8091
    networks:
      - default

volumes:
  logfiles:
    driver: local

networks:
  default:
    external:
      name: meanwhileinhell-network

Я могу получить указанный каталог для создания нормально, но в нем ничего нет. Может ли кто-нибудь помочь мне, как заставить это записывать в файл? Я не смог найти ничего в SO или общем поиске. docker logs -f <container-id> показывает ту же информацию, которую я собираюсь написать.

0 ответов

Другие вопросы по тегам