今天打包push程序遇到了 docker config.json: no space left on device: unknown这个问题,经过研究整理了解决方案
- 系统平台: linux, docker-ce
这个问题是由与 /run 的空间使用完了
用df查看
解决方法:
清理/run的空间
经过查找使用最大的是 /run/uengine/dump 目录,删除即可:
cd /run/uengine/dump
rm -f *
dump文件可以删除么?
dump文件可以删除。dump文件一般是程序或者系统用于缓存内存内容的临时文件,如果不需要,是可以删除的。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用专用工具软件打开,比如WinDbg。
遇到 /usr/bin/rm: 参数列表过长 怎么解决?
ulimit -s 81920
然后再执行rm命令
最后调整回来 ulimit -s 8192
ulimit -s 指定栈上的内存上限,单位为KB
最后问题得到解决