docker日志的故事——详解Docker日志运维
来源:互联网 发布:psv机能 知乎 编辑:程序博客网 时间:2024/06/07 06:35
最近在用Docker做一个人工智能平台相关的项目,人工智能所用到的科学计算库比较多,要用docker打包。
所用到的科学计算库是著名的caffe库,用python进行调用的。
caffe库有一个特点,就是在进行科学计算的时候,会不可控地输出计算过程中的中间过程,而且还很详细,这就造成了docker生成的日志特别大,不一会就会造成硬盘被占满。
docker 日志的默认存储路径在:
/var/lib/docker/containers/
目录下,该目录中的文件夹是docker id,在每个文件夹下会存有扩展名为log的文件,即是docker的日志文件,日志文件采用JSON格式存储,方便日志被收集处理。
如果想要强制删除日志,需要关闭docker,然后才能将日志文件夹删除掉,否则删除的只是之前关闭docker后没有清除的日志。
其实,扩展名为log的这个文件是可以单独删除的,可以写一个定期执行的脚本来删除该日志。
不过,最好的办法,就是在docker运行的时候,提供相关参数,阻止不必要日志的产生:
sudo docker run --log-driver none xxxxx
这里,我们在run后面加入
--log-driver参数,可以阻止日志文件的写入,防止占用系统资源。
阅读全文
0 0
- docker日志的故事——详解Docker日志运维
- 工作日志——Docker in Docker
- docker的日志
- 工作日志——Docker Registry GC
- 工作日志——Docker Registry GC
- Docker daemon日志的位置
- dcos - docker的日志收集
- Docker 的日志相关整理
- docker 日志位置
- Docker日志收集-splunk
- docker清理日志
- Docker 容器日志收集
- docker清理日志
- Docker容器日志清理
- docker日志发往fluentd
- 查看Docker容器日志
- Docker 容器日志的那些事儿
- docker容器日志的收集---fluentd
- Halcon一维运算相关算子整理
- js中以多个字符拆分字符串
- 30 个 Android 库推荐
- Debug:Error loading notebook An unknown error occurred while loading this notebook.
- 数据库外键的使用和原则
- docker日志的故事——详解Docker日志运维
- 今天忙着画一个用例图,发现一个好用的工具
- Java数据结构实现之栈
- 基于ODBC的PHP SqlServer分页类实例
- com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集。
- Python操作MySQL数据库实例
- 字符指针变量和字符数组的讨论
- 使用BottomTabBar实现类似Fragment页面切换
- 浏览列表有关的对象