Docker 容器磁盤占用100%

目前生產(chǎn)環(huán)境使用的docker+微服務(wù)的環(huán)境低零,配合自動化編譯部署環(huán)境,大大減少了拯杠,項目測試或上線的復(fù)雜度掏婶,讓運(yùn)維變得了快樂起來,可是在服務(wù)運(yùn)行的一段時間后潭陪,某些主機(jī)磁盤空間被占滿了(項目本身對磁盤要求不高雄妥,因此默認(rèn)使用的是40G磁盤空間的云服務(wù)器),于是又進(jìn)入了漫長的踩坑之路

首先查看磁盤占用

df -h

結(jié)果顯示多條如下數(shù)據(jù)

overlay  40G   40G  0G  100% /var/lib/docker/overlay2/{id}/merged

百度到了清理docker空間的方法依溯,可用于清理一些無用的docker數(shù)據(jù)

docker system prune -a

執(zhí)行之后老厌,發(fā)現(xiàn)雖然清理了2個多G的數(shù)據(jù),但是依舊無法明白為何幾個微服務(wù)會占用那么多的磁盤空間黎炉,于是嘗試查找系統(tǒng)中的大文件

 find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr # 查找"/"目錄下所有大于100M的所有文件

發(fā)現(xiàn)/var/lib/docker/containers/{container_id}/下存在數(shù)據(jù)較大的*-json.log日志文件枝秤,百度發(fā)現(xiàn)這是docker容器運(yùn)行的標(biāo)準(zhǔn)輸入日志,遂刪除之慷嗜。項目中已使用-v的方式掛載項目輸出日志文件淀弹,因此對容器運(yùn)行日志沒有了需求,研究后發(fā)現(xiàn)在構(gòu)建參數(shù)的時候可以對標(biāo)準(zhǔn)輸入日志大小數(shù)量進(jìn)行限制庆械,以減少日志文件對存儲空間的占用薇溃,以下配置分別為日志文件最大容量、最大日志文件數(shù)缭乘。

docker run ...... --log-opt max-size=10m --log-opt max-file=1

也可以在docker的配置文件中進(jìn)行全局修改:新建或修改/etc/docker/daemon.json沐序,添加log-dirver和log-opts參數(shù)(daemon.json參數(shù)說明:https://www.cnblogs.com/pzk7788/p/10180197.html

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

另外,在查找大文件的掃描結(jié)果中堕绩,可能有通過-v進(jìn)行了掛載數(shù)據(jù)目錄的薄啥,里面的數(shù)據(jù)可根據(jù)相應(yīng)的掛載目錄找到對應(yīng)的容器進(jìn)行清理或設(shè)置;也可能有出現(xiàn)許多容器產(chǎn)生的未通過-v掛載的目錄/var/lib/docker/overlay2/{id}/merged逛尚,即文章開頭通過df -h找到的文件(如果一個宿主機(jī)存在多個容器,多個容器的數(shù)據(jù)都位于宿主機(jī)的overlay(Filesystem),而且大小一致)刁愿,可通過docker inspect {container}GraphDriver找到}/var/lib/docker/overlay2/{id}中的{id}绰寞,進(jìn)而確定容器進(jìn)行清理或設(shè)置

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子滤钱,更是在濱河造成了極大的恐慌觉壶,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件件缸,死亡現(xiàn)場離奇詭異铜靶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)他炊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進(jìn)店門争剿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人痊末,你說我怎么就攤上這事蚕苇。” “怎么了凿叠?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵涩笤,是天一觀的道長。 經(jīng)常有香客問我盒件,道長蹬碧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任炒刁,我火速辦了婚禮恩沽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘切心。我一直安慰自己飒筑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布绽昏。 她就那樣靜靜地躺著协屡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪全谤。 梳的紋絲不亂的頭發(fā)上肤晓,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天,我揣著相機(jī)與錄音认然,去河邊找鬼补憾。 笑死,一個胖子當(dāng)著我的面吹牛卷员,可吹牛的內(nèi)容都是我干的盈匾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼毕骡,長吁一口氣:“原來是場噩夢啊……” “哼削饵!你這毒婦竟也來了岩瘦?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤窿撬,失蹤者是張志新(化名)和其女友劉穎启昧,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劈伴,經(jīng)...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡密末,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了跛璧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片严里。...
    茶點(diǎn)故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖赡模,靈堂內(nèi)的尸體忽然破棺而出留潦,到底是詐尸還是另有隱情觅廓,我是刑警寧澤叉瘩,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布逻卖,位于F島的核電站,受9級特大地震影響辆布,放射性物質(zhì)發(fā)生泄漏瞬矩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一锋玲、第九天 我趴在偏房一處隱蔽的房頂上張望景用。 院中可真熱鬧,春花似錦惭蹂、人聲如沸伞插。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽媚污。三九已至,卻和暖如春廷雅,著一層夾襖步出監(jiān)牢的瞬間耗美,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工航缀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留商架,地道東北人。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓芥玉,卻偏偏與公主長得像蛇摸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子灿巧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 摘要:用了 Docker赶袄,好處挺多的诬烹,但是有一個不大不小的問題,它會一不小心占用太多磁盤弃鸦,這就意味著我們必須及時清...
    SevenLonely閱讀 503評論 0 0
  • 摘要:用戶在使用 Docker 部署業(yè)務(wù)一段時間后,可能會發(fā)現(xiàn)宿主節(jié)點(diǎn)的磁盤容量持續(xù)增長幢痘,甚至將磁盤空間耗盡進(jìn)而引...
    暖夏未眠丶閱讀 2,092評論 0 1
  • 明天將迎來兒子初中階段第一次重要的考試--元調(diào)唬格。這周學(xué)校取消了早晚自習(xí),小家伙很高興颜说,今天更加高興购岗。我到家前他已經(jīng)...
    黃淑琴閱讀 509評論 6 14
  • 今晚和一位同事夜爬紫金山,感覺和早上爬果然不一樣门粪『盎看到的風(fēng)景,過程中的感覺都變了玄妈。 由于這次是和一個善于爬山的小哥...
    耕吧閱讀 190評論 0 0
  • 在道德規(guī)則和內(nèi)心意識里掙扎實(shí)在是太痛苦了乾吻。 那些所謂的道德規(guī)則真的就是真理嗎!拟蜻!哎绎签,放棄吧!不要掙扎了酝锅!哎诡必。
    吳沁林閱讀 144評論 0 0