欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker之如何設(shè)置日志文件大小及個(gè)數(shù)

 更新時(shí)間:2023年05月11日 09:06:23   作者:寫代碼的藍(lán)胖子  
這篇文章主要介紹了docker之如何設(shè)置日志文件大小及個(gè)數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

docker設(shè)置日志文件大小及個(gè)數(shù)

docker容器在運(yùn)行一定時(shí)間后會(huì)產(chǎn)生大量的日志,導(dǎo)致磁盤空間問題出現(xiàn)。

現(xiàn)在有2個(gè)方案可以限制docker容器日志文件大小及個(gè)數(shù)

容器范圍內(nèi)

docker run或dokcer create時(shí)添加參數(shù)

如創(chuàng)建并運(yùn)行

docker run --log-opt max-size=10m --log-opt max-file=3

全局范圍內(nèi)

修改docker daemon.json文件,配置日志文件參數(shù)

默認(rèn) /etc/docker/daemon.json

{
?? ?"log-driver": "json-file",
?? ?"log-opts": {
?? ??? ?"max-size": "50m",
?? ??? ?"max-file": "1"
?? ?}
}

修改后,docker需要重新加載配置文件和重啟。

CentOS7的操作

systemctl daemon-reload
systemctl restart docker

注意:新創(chuàng)建的容器會(huì)生效,原有容器不生效。

參數(shù)說明

參數(shù)說明
log-opts max-size容器日志文件上限大小
log-opts max-file窗口日志文件上限個(gè)數(shù)

查出Docker容器日志并刪除腳本

默認(rèn)查找目錄 /var/lib/docker/containers/

#!/bin/sh 
echo "======== start clean docker containers logs ========"  
logs=$(find /var/lib/docker/containers/ -name *-json.log)  
for log in $logs  
        do  
                echo "clean logs : $log"  
                cat /dev/null > $log  
        done  
echo "======== end clean docker containers logs ========"

docker容器正在運(yùn)行的話,使用rm -rf方式刪除日志后,通過df -h會(huì)發(fā)現(xiàn)磁盤空間并沒有釋放。

原因是通過rm -rf刪除,將會(huì)從文件系統(tǒng)的目錄結(jié)構(gòu)上解除鏈接(unlink)。

如果文件是被打開的(有一個(gè)進(jìn)程正在使用),那么進(jìn)程將仍然可以讀取該文件,磁盤空間也是一直被占用。

正確操作覆蓋操作 *cat /dev/null > -json.log。

或者可以通過rm -rf刪除后重啟docker容器。

docker設(shè)置日志文件限制最多3個(gè),最大5M

Docker每個(gè)容器最多可以保留3個(gè)日志文件,每個(gè)文件限制為5M

在/etc/docker/daemon.json文件中的以下內(nèi)容自動(dòng)輪換日志:

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

配置完后重啟docker

systemctl reload docker

總結(jié) 

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker 網(wǎng)絡(luò)模式(四種)詳細(xì)介紹

    Docker 網(wǎng)絡(luò)模式(四種)詳細(xì)介紹

    這篇文章主要介紹了Docker 網(wǎng)絡(luò)模式詳細(xì)介紹的相關(guān)資料,這里提供了四種網(wǎng)絡(luò)模式的介紹,Docker 作為輕量級(jí)容器技術(shù),很多比較不錯(cuò)的功能,網(wǎng)絡(luò)不是多好,這里就整理下,需要的朋友可以參考下
    2016-11-11
  • docker中的jenkins配置sonarQube的過程

    docker中的jenkins配置sonarQube的過程

    SonarQube是一個(gè)開源的代碼分析平臺(tái),用來持續(xù)分析和評(píng)測項(xiàng)目源代碼的質(zhì)量,通過SonarQube可以檢測出項(xiàng)目中重復(fù)代碼,潛在bug,?代碼規(guī)范,安全性漏洞等問題,并通過SonarQube?web?UI展示出來,這篇文章主要介紹了docker中的jenkins配置sonarQube,需要的朋友可以參考下
    2023-08-08
  • docker安裝rocketMQ和安裝過程中出現(xiàn)問題的解決

    docker安裝rocketMQ和安裝過程中出現(xiàn)問題的解決

    本文主要介紹了docker安裝rocketMQ和安裝過程中出現(xiàn)問題的解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 運(yùn)行中的docker容器端口映射如何修改詳解

    運(yùn)行中的docker容器端口映射如何修改詳解

    這篇文章主要給大家介紹了關(guān)于運(yùn)行中的docker容器端口映射如何修改的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 在CentOS 7上安裝Docker環(huán)境的方法與注意事項(xiàng)

    在CentOS 7上安裝Docker環(huán)境的方法與注意事項(xiàng)

    這篇文章主要介紹了在CentOS 7上安裝Docker環(huán)境的方法與注意事項(xiàng),需要的朋友可以參考下
    2016-10-10
  • windows下Docker部署Flask的詳細(xì)教程

    windows下Docker部署Flask的詳細(xì)教程

    這篇文章主要介紹了windows下Docker部署Flask的教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • docker-compose之基本語法解讀

    docker-compose之基本語法解讀

    這篇文章主要介紹了docker-compose之基本語法解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 在Ubuntu上使用Grafana監(jiān)控Docker的方法

    在Ubuntu上使用Grafana監(jiān)控Docker的方法

    如今越來越多的公司開始使用Docker,一談起Docker總是會(huì)跟著讓人聯(lián)想到輕量這個(gè)詞,甚至?xí)幸环N通過Docker啟動(dòng)一個(gè)服務(wù)會(huì)節(jié)省很多資源的錯(cuò)覺。然而Docker的「輕」也只是相對(duì)于傳統(tǒng)虛擬機(jī)而已。Docker如何監(jiān)控呢?本文就給大家介紹在Ubuntu上如何使用Grafana監(jiān)控Docker。
    2016-12-12
  • docker nginx 運(yùn)行后無法訪問的問題解決

    docker nginx 運(yùn)行后無法訪問的問題解決

    這篇文章主要介紹了docker nginx 運(yùn)行后無法訪問的問題解決,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • Docker安裝MySQL8.0的詳細(xì)步驟(附圖文!)

    Docker安裝MySQL8.0的詳細(xì)步驟(附圖文!)

    Windows上安裝MySQL相對(duì)來說會(huì)較為簡單,但是在Docker安裝就沒那么簡單了,下面這篇文章主要給大家介紹了關(guān)于Docker安裝MySQL8.0的詳細(xì)步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02

最新評(píng)論