成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Docker 日志太多?磁盤爆了?一篇教你搞定容器日志問題

運維
Docker 默認(rèn)使用的是 json-file 日志驅(qū)動。日志會一直寫,一直寫,一直寫……沒有限制、沒有輪轉(zhuǎn)、沒有清理!今天就分享一下如何處理Docker日志的問題。

今天分享一下如何處理Docker日志的問題。

一、Docker日志好坑

Docker 默認(rèn)使用的是 json-file 日志驅(qū)動。日志會一直寫,一直寫,一直寫……沒有限制、沒有輪轉(zhuǎn)、沒有清理!

日志默認(rèn)位置:

/var/lib/docker/containers/<container-id>/<container-id>-json.log

當(dāng)你發(fā)現(xiàn)它時,可能已經(jīng):

  • 占了幾十個 G
  • 吃滿了磁盤
  • 服務(wù)都掛了!

二、如何處理日志問題

主要通過日志輪詢方式處理。下面介紹三種方式設(shè)置日志輪詢

1. 運行容器時設(shè)置輪轉(zhuǎn)策略(推薦)

docker run -d \
  --name myapp \
  --log-driver json-file \
  --log-opt max-size=10m \
  --log-opt max-file=3 \
  myapp:latest

參數(shù)解釋:

  • max-size=10m:單個日志文件最大 10MB
  • max-file=3:最多保留 3 個輪轉(zhuǎn)文件(最多 30MB)

容器總?cè)罩究刂圃?30MB 內(nèi),絕不爆炸!

2. 修改 Docker 配置

該配置適用于所有容器。

編輯配置文件 /etc/docker/daemon.json:

{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "5"
  }
}

重啟 Docker 服務(wù):

systemctl restart docker

注意:只對之后創(chuàng)建的容器生效!

3. 正在運行的容器

你可以這樣快速清理日志(生產(chǎn)環(huán)境慎用!):

echo "" > $(docker inspect --format='{{.LogPath}}' <container-id>)

或者更穩(wěn)一點:

  • docker stop 停掉容器
  • docker rm 刪除容器
  • 使用輪轉(zhuǎn)參數(shù)重新 run容器

4. 禁用日志輸出

這個操作慎用,有可能影響應(yīng)用運行,而且不方便后續(xù)排查

docker run --log-driver=none 容器名

5. 日志快速清理

僅推薦在磁盤告急時臨時使用!

find /var/lib/docker/containers -name *-json.log -exec truncate -s 0 {} \;

三、實戰(zhàn)建議

根據(jù)不同場景推薦配置值。

場景

建議參數(shù)

開發(fā)環(huán)境

max-size=5mmax-file=3

測試環(huán)境

max-size=10mmax-file=5

生產(chǎn)環(huán)境

max-size=50mmax-file=10

Docker 日志默認(rèn)設(shè)置太坑,一定要手動配置!

最佳實踐:

  • 用 json-file + max-size + max-file
  • 修改 daemon.json 設(shè)置全局默認(rèn)
  • 老容器要么清理日志,要么重啟帶輪轉(zhuǎn)參數(shù)
責(zé)任編輯:趙寧寧 來源: 運維李哥不背鍋
相關(guān)推薦

2021-03-08 09:15:46

日志Filebeat運維

2020-03-31 08:37:31

遞歸單鏈表反轉(zhuǎn)

2020-03-20 08:30:56

手機(jī)移動端適配

2017-09-05 08:52:37

Git程序員命令

2019-07-22 08:35:32

Java垃圾回收

2022-10-21 08:29:50

監(jiān)控CMDB架構(gòu)

2020-02-28 11:29:00

ElasticSear概念類比

2020-08-11 09:06:42

監(jiān)控系統(tǒng)選型

2022-10-08 15:07:06

ChatOps運維

2018-12-18 11:20:28

前端模塊化JavaScript

2021-09-30 11:55:00

微服務(wù)

2009-12-11 15:37:58

Linux日志處理

2022-03-11 10:21:30

IO系統(tǒng)日志

2021-05-15 10:16:14

Python匿名函數(shù)

2022-05-28 15:59:55

PythonPandas數(shù)據(jù)可視化

2024-04-17 13:21:02

Python匿名函數(shù)

2020-12-29 05:39:44

日志服務(wù)環(huán)境

2022-06-14 10:47:27

項目日志PUT

2022-09-23 07:15:22

docker網(wǎng)絡(luò)Liunx

2022-03-25 08:31:09

ReactReact 18升級
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲日韩中文字幕一区 | 毛片国产 | 国产欧美在线一区二区 | 午夜精品一区二区三区三上悠亚 | 精品动漫一区 | 亚洲成av人片在线观看 | 国产目拍亚洲精品99久久精品 | 男人天堂网址 | 99热这里| 中文字幕av在线 | 久久国产精品一区 | 欧美精品一区三区 | 精品久久成人 | 青青久久av北条麻妃海外网 | av久久| 18成人在线观看 | 黄色网络在线观看 | 久久久久久国模大尺度人体 | 国产欧美日韩在线 | 国产成人麻豆免费观看 | 国产午夜精品一区二区三区嫩草 | 狠狠色综合欧美激情 | 久久久91精品国产一区二区三区 | 中文字幕免费 | 久久国产亚洲精品 | 国产91av视频 | 99视频在线免费观看 | 91不卡| 日韩三片 | 精品国产乱码久久久久久影片 | 精品国产aⅴ | 丁香五月网久久综合 | 福利一区二区在线 | 久久精品二区亚洲w码 | 国内精品久久精品 | 国产亚洲精品久久情网 | 91麻豆精品国产91久久久更新资源速度超快 | 国产一区二区欧美 | 中文在线视频观看 | 涩涩视频网站在线观看 | 欧美黑人激情 |