如何删除docker容器产生的日志

发布时间:2024-07-20
如何删除docker容器产生的日志?docker有很多的日志插件,当容器运行时,docker会在宿主机上创建一个该容器相关的文件,然后将容器产生的日志转存到文件下。
docker容器日志一般存放在/var/lib/docker下面,可使用如下命令查看各个日志的文件大小
ls -lh $(find /var/lib/docker/containers/ -name *-json.log)
如何清理日志
如果docker容器正在运行,那么使用rm -rf 方式删除日志后,通过df -h会发现磁盘空间并没有释放
原因:在linux或者unix系统中,通过rm或者文件管理器删除文件,将会从文件系统的目录结构上解除链接(unlink),然而,如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。
正确做法是 cat /dev/null > *-json.log,当然你也可以通过rm删除后重启docker
查看容器的日志可以通过docker logs命令
sudo docker logs -f -t --tail 行数 容器名
西部数码的容器云产品是通过docker技术,在集群服务器上部署容器服务实现,拥有上万linux镜像,功能强大、简单易用,可作集群服务,自由轻松搭建私有网络,自由选择网络计费方式。
高性价比的容器云产品链接 https://www.west.cn/paas/container/
上一个:罗茨鼓风机皮带容易断裂原因有哪些?
下一个:win10以太网没有有效的ip配置解决方法有哪些(win10以太网没有有效的ip配置的解决方法)

高温真空干燥箱的影响因素有哪些?
域名dns对访问速度有什么影响?如何降低?
FESTO阀岛各种规格具体
高效过滤器的使用特点介绍
VSK2-12DZ立式管式炉技术优势分析及应用
喷雾干燥机在石墨烯行业的解决方案
水泵电机卡死不转怎么办,如何选择适合自己的电机马达
笔记本电脑配置怎么看怎么选知乎,买笔记本时怎么看那些配置比如主板内存硬盘大小显卡等等
电脑网页只显示一半怎么解决(网页打开后只显示一半)
详细介绍网红巧克力山楂球涂层机生产线加工设备主要功能和特点