docker 日志清理
2023-09-11 14:18:55 时间
首先确认 docker 使用的存储引擎
docker info
如果使用 Logging Driver: json-file, 那么日志默认在 /var/lib/docker/contains/xxxxx/xxxxx-json.log
#!/bin/sh logs=`find /var/lib/docker/containers/ -name *-json.log` for logfile in $logs do echo " " > $logfile done 然后放到crontable中。 修改 日志引擎位置 cat /etc/docker/daemon.json { "log-driver": "json-file", "log-opts": {"max-size": "10m", "max-file": "3"} }
如果使用 Logging Driver: journald 日志清理
查看 journal 占用空间
journalctl --disk-usage
设定系统journal最大16M
只保留近一周的日志
journalctl --vacuum-time=1d
只保留500MB的日志
journalctl --vacuum-size=500M
手动清空
vim /etc/systemd/journald.conf
SystemMaxUse=16M
ForwardToSyslog=no
systemctl restart systemd-journald.service
#查看使用大小
journalctl --disk-usage
将systemd的日志写入磁盘:
1.在/var/log/目录下创建日志存放目录,并加入systemd-journal的权限:
mkdir /var/log/journal chown root:systemd-journal /var/log/journal chmod 755 /var/log/journal
systemctl restart systemd-journald.service
相关文章
- docker探索-CentOS7中配置Docker的yum源并升级安装docker1.13(十)
- Docker实践:安装wordpress
- docker logs-查看docker容器日志
- docker 应用篇————日志、元数据、进程查看[五]
- 搭建docker内网私服(docker-registry with nginx&ssl on centos)
- Ubuntu安装Docker引擎和支持HTTPS的docker-registry服务
- Docker docker部署以及运行你的第一个容器
- docker配置http proxy代理
- docker logs 容器日志文件路径查看
- 为什么docker比VM快?
- 【云原生 | Kubernetes 系列】Docker 面试题2则--取数据库连接数和docker-compose
- Windows10 启动 Docker Desktop 时报错 Containers feature is disabled
- SAP ABAP Platform 1909最新版的 docker 镜像
- Docker 安装 Rabbitmq
- Docker swarm 使用服务编排部署lnmp
- Docker与iptables 只允许特定ip访问Docker的服务 通过iptables限制docker容器端口
- 【云原生 | 37】Docker快速部署编程语言Golang
- 【云原生之Docker实战】使用docker部署IT资产管理系统GLPI
- 【云原生之Docker实战】使用docker部署yesplaymusic个人音乐播放器
- 【云原生之Docker实战】使用docker部署Superset数据分析与可视化平台
- 【云原生之Docker实战】使用docker部署o2oa企业OA平台
- 【云原生之Docker实战】使用docker部署nacos平台
- Docker资源隔离(namespace,cgroups)
- Docker 部署 Nginx
- Docker学习笔记18:docker实例之redis 集群搭建
- Docker学习笔记14:docker使用之Machine
- s6.基于镜像仓库一键安装docker脚本
- 【Docker系列】容器日志文件调优
- 谈谈 Docker 镜像多阶段构建
- Docker查看日志报错Error response from daemon: configured logging driver does not support reading
- Docker下登入mysql并创建用户账户密码