一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - Docker日志太多導致磁盤占滿的處理方法

Docker日志太多導致磁盤占滿的處理方法

2021-03-09 17:04鳥窩 服務器知識

這篇文章主要介紹了Docker日志太多導致磁盤占滿的處理方法,需要的朋友可以參考下

我有一臺服務器上面部署了多個docker容器, 并且每個docker容器都往stderr中源源不斷的輸出日志,導致今天磁盤被占滿了。搜索了一下,docker官方網站上提供了一篇解決方案的 文章 。

Docker容器在啟動/重啟的時候會往 /var/lib/docker 中寫東西,如果你在啟動docker容器遇到 No space left on device 的問題,可以按照下面的步驟進行清理相關的日志操作。

1、 對 /var/lib/docker/containers 下的文件夾進行排序,看看哪個容器占用了太多的磁盤空間

?
1
$ du -d1 -h /var/lib/docker/containers | sort -h

上面的命令會按照升序的方式對于容器文件夾進行排序,并列出容器文件夾的大小:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[root@dbl14195 testnet]# du -d1 -h /var/lib/docker/containers | sort -h
36K /var/lib/docker/containers/4d91f92dd7604216f2e9e123572e9a80d7bbee3d8c8ce7be2ed241c572816fb6
40K /var/lib/docker/containers/374aa0ba92b37d829012282ff15c1bb838d95dedb54589874c4285991be2d4aa
40K /var/lib/docker/containers/7cfdbc453b2f7109b52e974061754266e6cdc0ccaee62ab4a5887865113e1144
40K /var/lib/docker/containers/84ee24989ad52383c6e99eaa4d236e600095aa7f855e81fbafe10416b75ceefb
40K /var/lib/docker/containers/aeced3ef3e23df27e52f65743bb05448b46a2c660acc5b0aab12604e060779b4
40K /var/lib/docker/containers/c36722baf0d2e1c22b7dde9979665ab62cd8ab85c3f1d0f427bb7a34e0fd977a
44K /var/lib/docker/containers/62477b332d18e192d70c7420435d47a379e6bbd8de13da8a8762e0fd95b341ca
44K /var/lib/docker/containers/78da0cf9743b6940fabbbd8c574b99dc5deb642fa998a8f819a6c6978fc875d7
44K /var/lib/docker/containers/9f63daf7caa7c469385bed4b178fbfe662e15b8c569c6644081af090f8e40426
44K /var/lib/docker/containers/e2d1286119a45aac7e58d6dac6e4b44b1d1288799b735943be45abed50244e56
56K /var/lib/docker/containers/ebd1bd211a1b9d02bb39bfb80eec3d0960a5b25e18f54d7371781ec456e7a1e8
176K /var/lib/docker/containers/1fe0a241e5ce9726c547c68739793633f9dd906768a36fe80e8fb80373aa3bfb
17M /var/lib/docker/containers/ac30e68d454b37d22b3964053a2b52ba043baa1add13556a09c0e3e05589104f
25M /var/lib/docker/containers/872ca4e3d005594591ca2df0e832d36eef448981ab2820c69df4ff1399f8423e
25M /var/lib/docker/containers/bd49a0a0368b99a9f69981d8b921ea1830957451577b635a07d5425d48e1144b
30M /var/lib/docker/containers/8f732390a020a6ef647fabb04da32c87d6341b72ac2af6bb4a1cf5743fda54db
88M /var/lib/docker/containers/648e883aa0a93f696f64e4ab76434657f4845769fe1eaaad49c2dc1d7960f2b0
171M /var/lib/docker/containers/8de7ff9f0276586a6ab346c2be1c9dc879bbb0d795fa7776c1d8d1568ea2794a
354M /var/lib/docker/containers

2、選擇你要清理的容器進行清理

?
1
$ cat /dev/null > /var/lib/docker/containers/container_id/container_log_name

上述命令會清空對應的日志,如:

?
1
cat /dev/null > /var/lib/docker/containers/374aa0ba92b37d829012282ff15c1bb838d95dedb54589874c4285991be2d4aa/374aa0ba92b37d829012282ff15c1bb838d95dedb54589874c4285991be2d4aa-json.log

總結

以上所述是小編給大家介紹的Docker日志太多導致磁盤占滿的處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://colobu.com/2018/10/22/no-space-left-on-device-for-docker/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女扒开屁股让我桶免费 | 92国产福利久久青青草原 | 国人精品视频在线观看 | 亚洲国产网址 | 亚洲精品福利一区二区在线观看 | 四虎影视在线影院在线观看 | 国产国语在线播放视频 | 狠狠撸在线播放 | 99久久伊人精品波多野结衣 | 国产一区二区三区久久小说 | 欧美一级片免费 | 久久毛片视频 | 久久国产精品福利影集 | 久久精品成人免费看 | 亚洲网站在线 | 欧美特级特黄a大片免费 | 久久理论片 | 亚洲免费精品视频 | 欧美色综合高清免费 | 国产二区视频 | 嘿嘿午夜 | 99pao在线视频精品免费 | 欧美图片小说 | 国产欧美国产综合第一区 | eeuss免费快捷 | 久久视频在线视频 | julianann在厨房 | 日本免费一二区 | 操尼姑| 青青在线观看 | 精品国产国产综合精品 | 国产成人影院在线观看 | 五月精品| 91欧美国产 | 色天天色综合 | 猛h辣h高h文湿重口 门房秦大爷在线阅读 | a男人的天堂久久a毛片 | 久久成人国产精品一区二区 | 青青草在观免费 | 好吊日在线 | 成年人视频在线免费观看 |