docker中怎么删除容器产生的日志


今天就跟大家聊聊有关docker中怎么删除容器产生的日志,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。如何删除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中怎么删除容器产生的日志有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注开发云开发云主机域名行业资讯频道,感谢大家的支持。开发云主机域名

相关推荐: 帝国CMS报错Table ‘empirecms.phome_ecms_’ doesn’t exist的解决方法

这篇文章给大家分享的是有关帝国CMS报错Table ‘empirecms.phome_ecms_’ doesn’t exist的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。帝国CMS报错Table ‘empirecms.p…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 03/22 16:43
Next 03/22 16:43

相关推荐