某一天在跟着视频做项目的时候,docker在安装mysql时的步骤失败(提示内存不足),搜索各大平台得出的结论:df -h
显示:/dev/sda1硬盘莫名奇妙满了(我40G没安装几个镜像就满了???怎么可能,视频里都没问题,我不服呀)
就是图下这一步:
下载着下载着然后报错,提示空间不足,安装失败。
很多博客都是建议扩容,但是因为这个虚拟机是镜像,很多配置是固定的,并不好简单修改,主要是我试过,要不是没那命令,要么就是没用。
我的最终解决方法如下(也是最有效的):
我们可以用cd / 到主目录,用du -sh *查看所有文件大小----》
你们会发现????(vagrant占30多G????):
我们只需要一步:
到它里面的Local文件夹下把罪魁祸首Application Data(操作时没截图,它竟然占了35G,vagrant才占4G)删除,再df -h查看内存占用,发现内存全部释放,userd的40G直接释放到4.6G。
最后成功安装mysql: