Myluzh Blog

清理Docker容器日志bash

发布时间: 2023-12-19 文章作者: myluzh 分类名称: Docker 朗读文章


vim clear-docker-loggin.sh
#!/bin/sh

# 清理Docker容器日志文件的脚本
logs=$(find /var/lib/docker/containers/ -name *-json.log) 
for log in $logs
  do
    echo -n "clean logs :"; du -sh $log
    cat /dev/null > $log
  done

# 清理不再使用的Docker镜像
docker image prune -a -f
# 清理不再运行的Docker容器
docker container prune -f
# 清理所有未被使用的Docker卷
docker volume rm $(docker volume ls -qf dangling=true)

标签: 日志 docker log 清理

发表评论