1. 前言
每天打开显示器的第一眼就能看到飘红的C盘,看着仅剩的4G空间,陷入沉思,C盘怎么就没空间了,于是今天乘着有空准备清理一下C盘,看看是谁在作怪。
最终经过一系列的排查检测,发现了C:\Users\Administrator\.docker\machine\machines\default\disk.vmdk这个文件,足足17个g。
(画外音:一个VMDK文件代表VMFS在虚拟机上的一个物理硬盘驱动。所有用户数据和有关虚拟服务器的配置信息都存储在VMDK文件中)
2.处理方案
在网上找到一个大佬的解决方案这边链接挂一下
(https://blog.csdn.net/weixin_33744854/article/details/91428729)
具体思路就是把C盘disk.vmdk这个文件的放到其他盘去,然后修改对这个文件的指向。
那么我们下面来具体操作一下
(1)先将C盘中disk.vmdk文件复制到其他盘的中(我这边放D盘)
(2)重置D盘中disk.vmdk文件的UUID(否则后续步骤无法正常进行):
//先进入VirtualBox目录下后执行:
VBoxManage internalcommands setvdiuuid D:/disk.vmdk
// 注意,在virtualbox4.0.4以上该命令改为
VBoxManage internalcommands sethduuid D:/disk.vmdk
(3)打开Oracle VM VirtualBox应用
对这个目录指向设置进行修改,修改到新的disk.vmdk文件的位置。
(3)在上述操作修改完成之后,关掉所有关于docker的进程,然后删除C盘中的disk.vmdk(如果怕出意外,建议先剪切)
(4)重新打开docker,就完成了。