因此,在将容器作为守护程序启动后,今天的硬盘空间已满:
sudo docker run -d --name nexpose-server nexpose
找到容器的日志文件后,我意识到运行容器已产生了177GB的日志文件(所有可用硬盘空间)。
我知道这不是通常的行为,但是容器中的进程将大量数据输出到stdout。大多数输出是在前30个奇数分钟内生成的,因为它会更新自身并初始化数据库等。
我希望能够禁用保存日志或将stdout传递给/dev/null
。这可能吗?有谁有更好的主意?
从Docker 1.6开始,您可以--log-driver=none
在运行容器时使用。在此处查看示例:https://www.sumologic.com/2015/04/16/new-docker-logging-drivers/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句