zoukankan      html  css  js  c++  java
  • docker log 批量删除报错: find: `/var/lib/docker/containers/': 没有那个文件或目录

    问题描述:

    服务器上面docker log太多,打算用之前写的批量清理shell脚本清理掉,但是发现报错。
    find: `/var/lib/docker/containers/': 没有那个文件或目录

    问题判断:

    打开shell脚本,找到对应那句命令
    find /data/docker/lib/docker/containers/ -name *-json.log
    判断应该是路径位置发生变化,导致找不到该文件。

    解决方法:

    查看容器id

    • docker ps |grep key_word

    查看docker关于log的配置信息

    • docker inspect container_id |grep log

    找到log对应的路径,修改clean_batch.sh 中的清理位置。

  • 相关阅读:
    Mysql分布式事务
    Mysql锁
    Mysql事务隔离级别
    java 资源监控
    Mysql子查询
    javaWeb四大域对象
    KVM 迁移
    KVM 虚拟化
    网络基础
    系统简单启动过程
  • 原文地址:https://www.cnblogs.com/everfight/p/docker_logs_clean.html
Copyright © 2011-2022 走看看