Стандартный вывод приложения 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>
показывает ту же информацию, которую я собираюсь написать.