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

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

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

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

一、Docker日志好坑

Docker 默認使用的是 json-file 日志驅動。日志會一直寫,一直寫,一直寫……沒有限制、沒有輪轉、沒有清理!

日志默認位置:

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

當你發現它時,可能已經:

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

二、如何處理日志問題

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

1. 運行容器時設置輪轉策略(推薦)

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

參數解釋:

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

容器總日志控制在 30MB 內,絕不爆炸!

2. 修改 Docker 配置

該配置適用于所有容器。

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

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

重啟 Docker 服務:

systemctl restart docker

注意:只對之后創建的容器生效!

3. 正在運行的容器

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

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

或者更穩一點:

  • docker stop 停掉容器
  • docker rm 刪除容器
  • 使用輪轉參數重新 run容器

4. 禁用日志輸出

這個操作慎用,有可能影響應用運行,而且不方便后續排查

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

5. 日志快速清理

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

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

三、實戰建議

根據不同場景推薦配置值。

場景

建議參數

開發環境

max-size=5mmax-file=3

測試環境

max-size=10mmax-file=5

生產環境

max-size=50mmax-file=10

Docker 日志默認設置太坑,一定要手動配置!

最佳實踐:

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

2021-03-08 09:15:46

日志Filebeat運維

2020-03-31 08:37:31

遞歸單鏈表反轉

2020-03-20 08:30:56

手機移動端適配

2017-09-05 08:52:37

Git程序員命令

2020-02-28 11:29:00

ElasticSear概念類比

2020-08-11 09:06:42

監控系統選型

2019-07-22 08:35:32

Java垃圾回收

2022-10-21 08:29:50

監控CMDB架構

2022-10-08 15:07:06

ChatOps運維

2021-05-15 10:16:14

Python匿名函數

2024-04-17 13:21:02

Python匿名函數

2022-05-28 15:59:55

PythonPandas數據可視化

2021-09-30 11:55:00

微服務

2018-12-18 11:20:28

前端模塊化JavaScript

2009-12-11 15:37:58

Linux日志處理

2022-06-14 10:47:27

項目日志PUT

2022-03-11 10:21:30

IO系統日志

2020-12-29 05:39:44

日志服務環境

2019-07-15 07:58:10

前端開發技術

2022-03-25 08:31:09

ReactReact 18升級
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产一区二区三区 | 亚洲欧美激情精品一区二区 | 精品无码久久久久久国产 | www.夜夜草| 天天弄天天操 | 精品国产色 | 欧美视频免费在线 | 国产精品视频网址 | 国产精品久久久久久久一区探花 | 亚洲欧美国产毛片在线 | 色婷婷综合久久久中字幕精品久久 | www久久爱 | www.4567 | 亚洲一区二区三区四区五区午夜 | 91精品国产综合久久久久久丝袜 | www久久国产 | 国产精品麻 | 国产精品色| 亚洲精品久久久久中文字幕二区 | 91aiai| 野狼在线社区2017入口 | 日本不卡在线观看 | 国内自拍偷拍 | 国产精品国产三级国产aⅴ原创 | 久久国产日韩 | 97日日碰人人模人人澡分享吧 | 欧美a级网站 | 51ⅴ精品国产91久久久久久 | 欧美日韩一区二区三区不卡视频 | 毛片一区二区 | 国产精品免费大片 | 中文字幕乱码一区二区三区 | 97视频免费 | 久久久中文 | 无码一区二区三区视频 | 国产精品精品视频一区二区三区 | 国产精品欧美精品日韩精品 | 四虎国产 | 国产日韩av一区二区 | 噜噜噜噜狠狠狠7777视频 | 国产欧美精品一区二区色综合朱莉 |