[Docker容器内的Spring Boot应用程序的log4j2日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Docker容器内的Spring Boot应用程序的log4j2日志相关的知识,希望对你有一定的参考价值。

我有一个使用log4j2编写日志的spring boot应用程序。当我将此应用程序部署到Docker容器时,我希望将日志写入容器外部指定位置的文件中。我怎样才能做到这一点 ?我尝试在启动时使用环境变量来提供日志文件夹的路径,但没有用。没有日志被写入。请帮助

答案

您必须将目录安装在容器内的主机文件系统上。一个简单的网络搜索将产生许多有关如何执行此操作的结果,例如How to mount a host directory in a Docker container

以上是关于[Docker容器内的Spring Boot应用程序的log4j2日志的主要内容,如果未能解决你的问题,请参考以下文章

使用docker-compose时无法访问docker容器内的spring-boot rest-endpoint

Spring Boot + MySQL docker 容器

在 docker 容器中重新部署 spring-boot 应用程序?

容器化 Spring Boot 应用程序时出现 Docker 错误

Docker 容器整合 Spring Boot 应用

如何对 Docker 容器中运行的 Spring Boot 应用程序进行健康检查?