今天使用vagrant up 启动虚拟机报错 提示 No space left on device 磁盘空间已经满了 但是我只在虚拟机中开了两个容器
虽然启动报错 但是 vagrant ssh 还是可以链接
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8f5107ac1f257bd92dc2c12827a0464e.png)
使用 df -h 查看 发现是 /var/docker/overlay2里面的东西占了很大的空间
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d157d264af4a796f4d9a98c64cdb8043.png)
第一种办法
就是overlay2里的文件真的很大 进入overlay2 使用命令 du -h --max-depth=1查看这个文件夹里的文件大小 删掉大文件
Docker overlay2占用大量磁盘空间的解决办法
第二种情况
进入docekr 查看到底是什么文件占了这么大空间 但是发现overlay其实只有10