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 中的清理位置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM