我有一个在 Docker 容器中运行的 Spring-Boot 应用程序。当我在容器外独立运行应用程序时,所有日志都写入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>
显示了我要写的相同信息。