jenkins打包報(bào)錯(cuò),磁盤(pán)空間不足,開(kāi)始搜索Linux命令耙替,找出哪些目錄占用比較大亚侠。
df -i 命令,輸出如下
很明顯俗扇,overlay這個(gè)文件系統(tǒng)占用特別大硝烂。再看他的掛載點(diǎn),推測(cè)是docker占用的铜幽,再通過(guò)docker ps命令查看運(yùn)行的docker容器钢坦。原來(lái)這臺(tái)機(jī)器上運(yùn)行著emq的容器。
繼續(xù)搜索容器的overlay文件系統(tǒng)啥酱,docker system df命令可以查看docker的磁盤(pán)使用情況爹凹。
Images占用了16.52G,其中可回收的達(dá)到16.43G
先手動(dòng)刪除可回收的Image,?docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
刪除以后镶殷,文件系統(tǒng)如下:
磁盤(pán)空間出來(lái)了禾酱,可以正常打包了。
后續(xù)需要研究绘趋,docker如何限制占用的磁盤(pán)空間颤陶,避免再次采坑。