Docker 清理容器 log 日志
2024-08-26 22:10:25
docker logs <容器ID>
是常用命令,来查看容器运行日志,但时间长了之后,就会发现越来越慢,log 太多了,这时就需要清理一下。
先查看日志文件位置:
$ docker inspect --format='{{.LogPath}}' <容器ID>
/var/lib/docker/containers/545e06a75cc0ac8f8c1e6f7217455660187124a3eed031b5eb2f6f0edeb426cb/545e06a75cc0ac8f8c1e6f7217455660187124a3eed031b5eb2f6f0edeb426cb-json.log
然后清除日志内容:
echo > 日志路径
用一条命令简写:
$ echo "" > $(docker inspect --format='{{.LogPath}}' <容器ID>)
查看日志时可以指定看最新的n条:
docker logs --tail=100 <容器ID>
也可以修改docker配置文件 daemon.json 限定log文件的大小:
{
"log-driver": "json-file",
"log-opts": {"max-size": "10m", "max-file": "3"}
}
然后重启docker:
systemctl reload docker
最新文章
- Dagger2 (一) 入坑篇
- System.out.println与System.err.println的区别(输出顺序!!!)
- 在python3.5下安装scrapy包
- C#常用方法集合
- sql 联合查询并更新
- Run UliPad 4.1 Under Windows 7 64bit and wxPython 3.0.2
- Report launcher to run SSRS report subscriptions on demand
- txt用Itunes同步到IPhone上
- Oracle Gateways透明网关访问SQL Server
- HDU 5768 Lucky7 容斥原理+中国剩余定理(互质)
- Leetcode题解(十四)
- Hadoop Bloom Filter 使用
- 简单说明CGI和动态请求是什么
- linux下添加逻辑分区并挂载(手动和自动方式)
- 大数据-08-Sqoop入门
- 在mvc中动态加载菜单
- JDK1.8最新特性--Lambda表达式(重点)
- TP5.0生成模块(home/admin)命令
- Python全栈day21(调用模块路径BASEDIR的正确方法)
- git 的日常使用命令
热门文章
- smbclient - 类似FTP操作方式的访问SMB/CIFS服务器资源的客户端
- rsync之expect脚本shell
- 前端学习(三十七)angular(笔记)
- bzoj4036 [HAOI2015]按位或 状压DP + MinMax 容斥
- hive之视图和索引
- SQL Server 2008 R2 数据库备份文件.bak如何挂载到【阿里云&;#183;独立虚拟主机数据库】上
- ubuntu软件源变更阿里源和arm板子变更国内源
- centos7在线安装mysql8.0.16
- 英语单词Permissive
- SpringBoot编程思想