gpt4 book ai didi

logging - 如何不创建 docker 容器日志?

转载 作者:IT老高 更新时间:2023-10-28 12:47:33 24 4
gpt4 key购买 nike

所以今天我的硬盘空间在启动一个容器作为守护进程后被填满了:

sudo docker run -d --name nexpose-server nexpose

在我找到我的容器的日志文件后,我意识到运行我的容器产生了一个 177GB 的日志文件(我所有的可用硬盘空间)。

我知道这不是通常的行为,但容器中的进程会将大量数据打印到标准输出。大部分输出是在前 30 多分钟内生成的,因为它会 self 更新、初始化数据库等。

我希望能够禁用保存日志或将标准输出通过管道传输到 /dev/null 之类的东西。这可能吗?有没有人有更好的想法?

最佳答案

从 Docker 1.6 开始,您可以在运行容器时使用 --log-driver=none。在此处查看示例:https://www.sumologic.com/2015/04/16/new-docker-logging-drivers/

关于logging - 如何不创建 docker 容器日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25396692/

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