0

我有一个在 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>显示了我要写的相同信息。

4

0 回答 0