跳至主要內容

09. 查看容器日志的sh

chanchaw小于 1 分钟devOpsdocker

概述

容器默认不限制日志文件的大小,这样会导致日志文件填满磁盘,那么制作一个批处理文件可以方便的查看每个容器的日志文件的详情

制作

在目录 /usr/local 下创建目录 sh ,然后通过 vi docker_log_size.sh 创建批处理文件,文件内容如下:

#!/bin/sh
echo "======== docker containers logs file size ========"  
logs=$(find /var/lib/docker/containers/ -name *-json.log)  
for log in $logs  
  do  
    ls -lh $log   
  done

然后赋予权限

# 赋予可执行权限
chmod +x docker_log_size.sh
# 执行批处理
./docker_log_size.sh