当前位置: 首页 > news >正文

docker containers logs清理

容器的磁盘占用

每次创建一个容器时,都会有一些文件和目录被创建,例如:

/var/lib/docker/containers/ID目录,如果容器使用了默认的日志模式,他的所有日志都会以JSON形式保存到此目录下。
/var/lib/docker/overlay2 目录下含有容器的读写层,如果容器使用自己的文件系统保存了数据,那么就会写到此目录下。
进入到/var/lib/docker/containers 目录下 通过 du -h --max-depth=1 查找大文件占用,发现这些文件中占用空间最大的是***-json.log**文件。而此文件的内容为docker生成的日志文件。

#!/bin/bash
echo "======== start clean docker containers logs ========"
logs=$(find /var/lib/docker/containers/ -name *-json.log)
for log in $logsdoecho "clean logs : $log"cat /dev/null > $logdone
echo "======== end clean docker containers logs ========"

http://www.lryc.cn/news/139142.html

相关文章:

  • Ubuntu安装RabbitMQ
  • Vue3获取当前环境信息
  • Linux 系统 diff 文件比较命令详解
  • 【负载均衡】Nacos简单入门
  • 实验一 ubuntu 网络环境配置
  • ubuntu can应用开发环境搭建指南
  • 全流程R语言Meta分析核心技术高阶应用
  • windows下安装使用git-lfs克隆大文件
  • Node.js下载安装及环境配置教程
  • 半导体低压热氧工艺中的真空度精密控制解决方案
  • TCP的可靠性之道:确认重传和流量控制
  • 基于spring boot校园疫情信息管理系统/疫情管理系统
  • 使用Python批量将飞书文档转为MD
  • Nacos配置管理、Feign远程调用、Gateway服务网关
  • 解决Spring Boot前后端分离开发模式中的跨域问题
  • 常见前端面试之VUE面试题汇总五
  • 带着问题看SpringBoot
  • 【Go 基础篇】Go语言匿名函数详解:灵活的函数表达式与闭包
  • MobileNet、MobileNetV2和MobileNetV3创新点总结
  • 算法:数据转换处理2(云台显控)
  • 让大数据平台数据安全可见-行云管家
  • 微信小程序开发教学系列(3)- 页面设计与布局
  • 基于JSP+Servlet+mysql员工权限管理系统
  • Qt 自定义提示框 右下角冒泡
  • js、PHP连接外卖小票机打印机方案(调用佳博、芯烨等)
  • window定时备份MySQL数据库,默认备份7天,一小时备份一次
  • 正则中常见的流派及其特性
  • .net6.0引用的dll放置单独的文件夹
  • CMake:检测外部库---自定义find模块
  • vue直接使用高德api