docker 路径和容器名称简单匹配

在日常维护docker容器过程中,经常需要删除一些无用日志(一般可以对容器进行配置,设置容器日志的大小)。

# 查看磁盘使用情况
df -h

df命名结果

可以直接进入到容器目录下进行日志的删除,但是目前不清楚删除的是哪个容器的日志。可以通过命名查询该路径和容器的关系(其实就是获取容器信息,检索出想要的数据项)。

# Name GraphDriver.Data.MergedDir} 分别对应容器的名称、 Merge路径(和df命令查看的路径相关)
docker ps -q|xargs docker inspect --format {{.Name}},{{.GraphDriver.Data.MergedDir}} 
# docker inspect 主要用于查看容器、镜像的元数据,具体参数可以单独去了解

在排查log文件时,可以结合命令 du来进行筛查,查找那个路径下的log日志比较大。

du 目录路径 -d 2(可限制只看目录下的几层目录数据) |sort -n
  • 16
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值