У меня есть приложение Spring-Boot, которое я запускаю в контейнере Docker. Когда я запускаю приложение автономно вне контейнера, все журналы записываются в stdout
. Мне нужно, чтобы приложение stdout
было записано в файл в моем Docker контейнере.
Мой docker -компонентный файл выглядит так:
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>
показывает ту же информацию, которую я хочу написать.