濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Docker服務(wù)器存儲(chǔ)資源池不足的問(wèn)題解決

Docker服務(wù)器存儲(chǔ)資源池不足的問(wèn)題解決

熱門(mén)標(biāo)簽:新鄉(xiāng)牧野400電話(huà)申請(qǐng) 激光標(biāo)記地圖標(biāo)注 電銷(xiāo)智能機(jī)器人試用 企業(yè)辦理400電話(huà)收費(fèi)標(biāo)準(zhǔn) 百度地圖底圖標(biāo)注 中國(guó)地圖標(biāo)注上各個(gè)省 高德地圖標(biāo)注足跡怎么打標(biāo) 智能電銷(xiāo)機(jī)器人真的有用么 撫州市城區(qū)地圖標(biāo)注

系統(tǒng)環(huán)境:

  • Docker 版本:19.03.13
  • 操作系統(tǒng)版本:CentOS 7.8

一、問(wèn)題描述

最近在執(zhí)行 Docker 運(yùn)行命令啟動(dòng)鏡像時(shí)候,無(wú)法正常執(zhí)行 Docker 啟動(dòng)鏡像命令,提示了如下錯(cuò)誤信息:

Error: Error response from daemon: devmapper: Thin Pool has 163051 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior

二、問(wèn)題分析

根據(jù)提示的錯(cuò)誤信息來(lái)看,是 Docker 的 Thin Pool 池空間不足導(dǎo)致,可用需要?jiǎng)?chuàng)建更多該池的可用空間或者使用 dm.min_free_space 選項(xiàng)改變池的可用空間大小。

我們通過(guò)下面命令查看一下服務(wù)器上 Docker 信息,觀察資源使用情況:

$ docker info

顯示的內(nèi)容如下:

...
Data Space Total: 507.4GB
Data Space Available: 100.67GB
Metadata Space Used: 100.4MB
Metadata Space Total: 20.147GB
Metadata Space Available: 20.047GB
Thin Pool Minimum Free Space: 100.74GB
Deferred Removal Enabled: true
Deferred Deletion Enabled: true
Deferred Deleted Device Count: 0
...

通過(guò)上面信息,觀察到 Thin Pool Minimum Free Space = 100.74GB 而 Data Space Available = 100.67,這說(shuō)明 Data Space Available 可用空間以及低于 Thin Pool 所需最小空間,這會(huì)導(dǎo)致鏡像無(wú)法正常啟動(dòng)。

三、解決問(wèn)題

1、查看 Docker 磁盤(pán)使用情況

我們可以使用下面命令查看 Docker 磁盤(pán)使用情況:

$ docker system df

TYPE   TOTAL  ACTIVE SIZE  RECLAIMABLE
Images   500  12  38.31GB  34.5GB (90%)
Containers  64  21  157MB  4.109MB (2%)
Local Volumes 37  18  0B   0B
Build Cache  0  0  

其中總共列出如下信息:

  • TYPE:資源類(lèi)型;
  • TOTAL:資源總數(shù)目;
  • ACTIVE:資源處于活動(dòng)狀態(tài)數(shù)目;
  • SIZE:資源使用空間大?。?/li>
  • RECLAIMABLE:可回收資源大??;

其中的各個(gè)組件是指:

  • Images:鏡像占用存儲(chǔ)空間大小;
  • Containers:?jiǎn)?dòng)的容器占用存儲(chǔ)空間大小
  • Local Volumes:本地掛載卷使用存儲(chǔ)空間大??;
  • Build Cache:構(gòu)建緩存占用存儲(chǔ)空間大??;

如果想詳細(xì)查看系統(tǒng)占用情況,可用加 -v 命令查看各個(gè)資源使用存儲(chǔ)詳情

2、對(duì)可回收存儲(chǔ)資源執(zhí)行清理命令

Docker 提供了存儲(chǔ)資源回收功能,命令如下:

清理命令詳情請(qǐng)查看 Docker 官方文檔:docker system prune

$ docker system prune

該命令會(huì)清理所有未使用的容器,網(wǎng)絡(luò),映像(懸空的和未引用的)以及卷(可選),執(zhí)行該命令后等待一段時(shí)間,回收足夠的資源后 Docker 運(yùn)行鏡像恢復(fù)正常。

總結(jié)

到此這篇關(guān)于Docker服務(wù)器存儲(chǔ)資源池不足的問(wèn)題解決的文章就介紹到這了,更多相關(guān)Docker服務(wù)器存儲(chǔ)資源池不足解決內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:西安 海西 邯鄲 延安 辛集 臨汾 南通 忻州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Docker服務(wù)器存儲(chǔ)資源池不足的問(wèn)題解決》,本文關(guān)鍵詞  Docker,服務(wù)器,存儲(chǔ),資源,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker服務(wù)器存儲(chǔ)資源池不足的問(wèn)題解決》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Docker服務(wù)器存儲(chǔ)資源池不足的問(wèn)題解決的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    襄樊市| 邵东县| 安龙县| 唐海县| 天水市| 苍南县| 辉南县| 澜沧| 谢通门县| 定襄县| 临泽县| 宁陵县| 沂南县| 三原县| 普陀区| 吴桥县| 蕲春县| 公主岭市| 江北区| 伽师县| 佳木斯市| 德钦县| 韩城市| 公主岭市| 溧水县| 永安市| 汤原县| 即墨市| 博罗县| 罗田县| 平江县| 永平县| 罗平县| 聂拉木县| 镇平县| 盐山县| 蛟河市| 海淀区| 眉山市| 唐海县| 徐汇区|