gpt4 book ai didi

docker - 使用json-file驱动程序进行docker-compose日志记录,容器的所有日志文件都在哪里?

转载 作者:行者123 更新时间:2023-12-02 19:28:55 24 4
gpt4 key购买 nike

我已经配置了像docker-compose.yml文件中的日志记录

services:
some-service:
image: some-service
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"

但是在 /var/lib/docker/containers/$containerId/内部,只有一个带有日志的文件 json.log;还有其他人吗?

重建或重新启动容器后,如何保留以前的文件日志?

最佳答案

只有一个文件,直到超过max-size为止。之后,您将获得*-json.log.1*-json.log.2等。

docker-compose down之后,将删除所有容器目录。您可以尝试其他驱动程序,例如:

services:
some-service:
image: some-service
logging:
driver: "journald"

并阅读:
journalctl -b CONTAINER_NAME=workdir_some-service_1

关于docker - 使用json-file驱动程序进行docker-compose日志记录,容器的所有日志文件都在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53549955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com