首页 > 其他分享 >docker日志存储限制

docker日志存储限制

时间:2023-08-10 17:25:33浏览次数:33  
标签:存储 log max json file docker 日志

新建/etc/docker/daemon.json,若有就不用新建了。添加log-dirver和log-opts参数,样例如下:

# vim /etc/docker/daemon.json

{
  "data-root": "/opt/docker",
  "insecure-registries": [
    "http://10.168.1.130:5000"
  ],
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"}
}

max-size=500m,意味着一个容器日志大小上限是500M,
max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。

// 重启docker守护进程

# systemctl daemon-reload

# systemctl restart docker

注意:设置的日志大小,只对新建的容器有效。

标签:存储,log,max,json,file,docker,日志
From: https://www.cnblogs.com/lazysang/p/17620939.html

相关文章

  • 记录一个windows for Docker启动失败
    Hyper-V的目录错误,导致docker启动失败。因为windowsforDocker依赖Hyper-V,如果Hyper-V不能快速创建虚拟机,就会导致Docker初始化失败。 ......
  • 1.Elasticsearch集群包安装、二进制安装与Docker安装
    ElasticsearchElasticsearch是一个实时的全文搜索,存储库和分析引擎https://www.elastic.co/cn/what-is/elasticsearchElasticsearch在速度和可扩展性方面都表现出色,而且还能够索引多种类型的内容,可用于多种场景:应用程序搜索网站搜索企业搜索日志处理和分析基础设施指标和......
  • Docker安装gogs
    拉取镜像dockerpullgogs/gogs创建目录mkdir-p/usr/local/gogs创建容器dockerrun--name=gogs-d-p10022:22-p10880:3000-v/usr/local/gogs:/datagogs/gogs在mysql创建数据库gogs(只创建数据库即可,后面会配置连接参数并自动生成很多表)访问gogs安装软件:http://192.168.101......
  • 6.Filebeat的安装及收集日志到Elasticsearch并使用自定义索引
    利用Filebeat收集日志Filebeat是用于转发和集中日志数据的轻量级传送程序.作为服务器上的代理安装,Filebeat监视指定的日志文件或位置,收集日志事件,并将它们转发到Elasticsearch或Logstash进行索引.Logstash也可以直接收集日志,但需要安装JDK并且会占用至少500M以上的内存生产......
  • Android使用Rxjava获取本地存储的txt文件
    废话不多说,直接上代码:publicclassReadLocalFileActivityextendsAppCompatActivity{privateListViewlistView;privateList<File>files=newArrayList<>();privateArrayAdapteradapter;@OverrideprotectedvoidonCreate(@Nullab......
  • 8.利用Filebeat收集Nginx的Json格式访问日志和错误日志到Elasticsearch
    生产环境中经常需要获取Web访问用户的信息,比如:网站的PV,UV,状态码,用户来自哪个地区,访问时间等可以通过收集的Nginx的访问日志实现默认Nginx的每一次访问生成的访问日志是一行文本,ES没办法直接提取有效信息,不利于后续针对特定信息的分析可以将Nginx访问日志转换为JSON......
  • Docker安装
    0卸载dockeryumremovedockerdocker-commondocker-selinuxdocker-enginerm-rf/var/lib/docker1yum包更新到最新sudoyumupdate2安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudoyuminstall-yyum-utilsdevi......
  • Mac M1基于Docker Desktop部署Gitlab
    一、拉取镜像##这个是gitlab的arm64镜像dockerpullyrzr/gitlab-ce-arm64v8二、配置容器镜像下载完成后,可在DockerDesktop看到镜像点击run,弹出以下界面,配置端口映射和目录挂载后,即可生成一个容器三、启动gitlab容器四、配置Gitlab以下操作需要在Gitlab容器的命令......
  • STM32标准库实现Flash存储和读取
     在STM32F103C8T6微控制器上使用标准库实现Flash存储和读取数据可以通过以下步骤完成:首先,确保你已经配置好了STM32F103C8T6的Flash存储器。默认情况下,Flash存储器已经被分成了两个扇区,一个用于存放程序代码(MainFlashMemory),另一个用于存放数据(DataEEPROM)。在代码中包含s......
  • docker常用命令
    1、首先我们要下载ubuntu的镜像dockerpullubuntu2、下载完之后我们创建ubuntu容器的容器名称为:ubuntu-testdockerrun-itd--nameubuntu-testubuntu3、运行容器,并且可以通过exec命令进入ubuntu容器dockerexec-itubuntu-test/bin/bash在容器里面创建的文......