docker overlay2 清理

阅读: 评论:0

docker overlay2 清理

docker overlay2 清理

docker overlay2 清理

  • 一.日志文件过大
    • 1.出现原因
    • 2.解决方法
  • 二.容器运行时虚拟文件占用内存过大
    • 1.出现原因
    • 2.解决方法(基于docker-compose)

一.日志文件过大

1.出现原因

使用命令进行运行容器时,没对日志文件进行限制,随着时间的增长,日志文件越来越大,如果写日志比较频繁,文件超过100g也是很正常.

2.解决方法

第一种,找到对应文件进行删除

  1. 进入docker 的containers目录:cd /var/lib/docker/containers
  2. 查看容器文件夹占用内存大小: du -sh *
  3. 如找到大文件夹,进入该文件,同样使用:du -sh *
  4. 日志文件是以-json.log 后缀的,找到该大文件,直接删除:rm -rf 具体文件名

第二种,在运行容器进行设置

	logging:driver: "json-file"options:max-size: "1g"

二.容器运行时虚拟文件占用内存过大

1.出现原因

猜测应用的GC有问题,导致内存一直在膨胀

2.解决方法(基于docker-compose)

  1. 使用top 查看:top
  2. 根据pid确定应用:ps -aux |grep -v grep|grep 29944
  3. 使用docker-compose down命令 停止该应用
  4. 重启应用,docker-compose up -d

本文发布于:2024-01-31 11:46:08,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170667277128287.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:hudi系列
下一篇:清理docker日志
标签:docker
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23