国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

如何解決Linux系統(tǒng)下Docker占滿分區(qū)的問題

2024-09-01 13:52:28
字體:
供稿:網(wǎng)友

今天碰到了一個問題,訪問數(shù)據(jù)庫的時候,發(fā)現(xiàn)訪問不了,爆存儲空間不夠的錯誤,隨后輸入命令:

df -h

發(fā)現(xiàn) /dev/vda1 ,也就是系統(tǒng)盤被占滿了。不是專職的運(yùn)維,所以,就開始百度解決問題。下面是解決路徑:

首先是找到大文件存儲位置,通過命令 du -sh /* ,找到一些目錄后,發(fā)現(xiàn)有幾個目錄特別大,比如 /var ;

然后確認(rèn)分區(qū), df /var ,發(fā)現(xiàn)這個目錄的分區(qū)是 /dev/vda1 ,于是就進(jìn)入這個目錄,開始刪東西。我開始刪掉了很多日志,但發(fā)現(xiàn)并沒有多少作用,于是再一次使用命令: du -sh * ;

/var 目錄下發(fā)現(xiàn) /lib/docker 文件夾占用最大,于是就知道問題所在了,docker的鏡像和容器默認(rèn)放在目錄 /var/lib/docker 下,占用 6.6G ;

接下來的問題就懂了,就是解決docker占用空間過大的問題,于是一開始的思路是刪除不需要的容器和鏡像,但發(fā)現(xiàn)很悲劇的是空間沒有減少。于是,就又開始第二個思路,就是把我需要的鏡像和容器導(dǎo)出來,但更悲劇的是,提示空間不足,無法導(dǎo)出……

因?yàn)殓R像是弄了很久的,所以不想輕易舍棄。就想了很久,終于想出了一個主意。 先把 /var/lib/docker 文件夾移出去,然后重新設(shè)置docker的數(shù)據(jù)存儲位置。

步驟如下(CentOS):

/etc/init.d/docker stop # 關(guān)閉dockermv /var/lib/docker /home/docker # 遷出docker的數(shù)據(jù)(home目錄沒有掛載在系統(tǒng)盤),至此,系統(tǒng)盤的問題解決

然后是設(shè)置docker是數(shù)據(jù)存儲位置,編輯 /etc/sysconfig/docker 文件, 添加-g 參數(shù)的設(shè)置, 如下:

other_args="-g /home/docker"

啟動docker

/etc/init.d/docker start

至此,問題解決。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 兰溪市| 和硕县| 仙游县| 丽江市| 太保市| 崇阳县| 龙井市| 通辽市| 杂多县| 新巴尔虎右旗| 昭觉县| 苏尼特左旗| 晴隆县| 甘泉县| 霞浦县| 上饶市| 美姑县| 客服| 榆中县| 息烽县| 文昌市| 海林市| 霸州市| 乡宁县| 临朐县| 高雄县| 奉新县| 台安县| 武宁县| 沁源县| 黄浦区| 彰化市| 贡山| 东丽区| 景谷| 潢川县| 临汾市| 桑植县| 台江县| 桐柏县| 德保县|