gpt4 book ai didi

docker - super 账本结构 : How to trim logs?

转载 作者:行者123 更新时间:2023-12-02 18:20:08 25 4
gpt4 key购买 nike

我们已经运行了一段时间的结构网络,但由于日志的原因,docker 容器的磁盘空间不足。我们如何修剪日志以使它们占用的磁盘空间不超过例如 1GB?应该丢弃较旧的消息。

最佳答案

听起来您在 Docker 中运行 Fabric,您应该只使用 Docker 的 native 日志记录选项。听起来您只是在使用默认日志记录,这意味着 json-file司机。您可以指定 Docker 范围的设置或每个容器的设置。

这是 daemon.json 的示例file 设置全局选项以将日志文件大小限制为 10m 并将日志文件的数量限制为 3:

{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3",
"labels": "production_status",
"env": "os,customer"
}
}

如果您使用 docker-compose 运行容器,则可以在 yams 配置文件中设置每个容器的日志记录选项。

如果您使用 docker run .... 启动容器,您可以使用 --log-opt标志,例如 docker run --log-opt max-file=3 --log-opt max-size=10m ... .

关于docker - super 账本结构 : How to trim logs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55146991/

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