关于docker:Docker日志控制

一、背景
大部分人在应用docker过程中,仅是单纯地会装置,会应用,疏不知的是,如果在线上环境中未对docker进行参数调优配置,会给生产利用带来平安运行隐患。笔者近期尝试做应用Jenkins+K8s做DevOps(开发、运维自动化)流程利用时,就因为装置后没有对Docker进行日志大小调优,造成线上运行故障。
二、问题
Docker装置实现后,未设置控制台的日志大小限度,造成线上环境日志有限增长,主机磁盘故障。
三、理论环境
1、Docker版本
root@k8s-node-prod-3:~# docker -v
Docker version 20.10.6, build 370c289
2、切换到/etc/docker目录
root@k8s-node-prod-3:/# cd /etc/docker
root@k8s-node-prod-3:/etc/docker# ls
3、创立daemon.json文件,并保留
root@k8s-node-prod-3:/etc/docker# view daemon.json
{
“log-driver”:”json-file”,
“log-opts”: {“max-size”:”500m”, “max-file”:”3″}
}
4、重启docker
systemctl daemon-reload
systemctl restartdocker.service

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据