赞
踩
首先,我将docker 1.1.2用于客户端和服务器,对于较新版本的docker,这个答案可能已经过时,因为docker快速发展.
文件的位置
找到您的docker目录.在使用apt / debian样式系统的系统上,docker存储库https://get.docker.com/ubuntu安装的软件包使用/ var / lib / docker.有可能该目录与其他系统位于同一位置(无法确认).
在容器/ ** CONTAINER_ID **下你会找到关于容器的信息.
在该文件夹中的文件** CONTAINER_ID ** – json.log中,您将找到包含该容器的所有日志的文件.它可能看起来像一个json文件,但事实并非如此.它是一个流json结构,每行一个,每个包含一个日志行(每行以a结尾),下一个以{开头,因此它不是一个有效的json整体).
示例位置:
– /var/lib/docker/containers/05b6053c41a2130afd6fc3b158bda4e605b6053c41a2130afd6fc3b158bda4e6/05b6053c41a2130afd6fc3b158bda4e605b6053c41a2130afd6fc3b158bda4e6-json.log
编辑/更改该文件
我建议你使用那个路径来看看它是否是你的空间不足,而不是记录它们的原因.
我宁愿确保容器没有记录太多行(通过在dockerfile中使用CMD将您的输出重定向到卷中的文件或重定向到/ dev / null – 使用配置启用日志 – 和然后我会用另一个容器logrotate日志文件)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。