docker清理日志

作者: 不想当码农的程序员 | 来源:发表于2017-09-23 12:28 被阅读180次

    docker 用久了 日志一大堆,很占用空间,不用的日志可以清理掉了。 docker logs -f container name 噼里啪啦 一大堆,,,,太对,清理掉

    第一步日志位置

    找到对应container的日志文件,一般是在 /var/lib/docker/containers/containerid/containerid.log-json.log(containerid是指你的容器id)
    找日志位置
    如果找不到,可以模糊查询一下

     find / -type f -name "*.log" | xargs grep "ERROR"
    

    找到日志位置(这行命令的意思是从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行,你可把 error 换成你日志中存在的内容,

    docker logs -f container name 
    

    就能看到有什么内容啦)
    找容器id
    如果不知道容器id是什么,

     docker inspect Container name 
    

    可以看到容器id

    第二部:清理一下

    cat /dev/null >/var/lib/docker/containers/containerid/containerid.log-json.log
    

    点击获取优惠券

    点我获取阿里云优惠券

    我的官网


    我的博客

    我的官网http://guan2ye.com
    我的CSDN地址http://blog.csdn.net/chenjianandiyi
    我的简书地址http://www.jianshu.com/u/9b5d1921ce34
    我的githubhttps://github.com/javanan
    我的码云地址https://gitee.com/jamen/
    阿里云优惠券https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=vf2b5zld&utm_source=vf2b5zld

    阿里云教程系列网站http://aliyun.guan2ye.com

    1.png

    我的开源项目spring boot 搭建的一个企业级快速开发脚手架

    1.jpg

    相关文章

      网友评论

        本文标题:docker清理日志

        本文链接:https://www.haomeiwen.com/subject/zelcextx.html