如何查看Docker容器内运行的log4j日志?

作为Docker的新手:我使用Docker主机来运行11个容器,其中一个容器正在运行java应用程序,其中我使用了log4j日志来logging日志。 如何在运行Docker 撰写时只访问日志。 我试图将日志捕获到一个log4j.log文件,但是这只在Java应用程序终止之后创build。

假设你已经configurationlog4jlogin到标准输出,并使用commnad运行应用程序:java -jar …你应该能够使用以下命令来检查日志:

$ docker-compose日志name_of_container