1 相关背景
windows用户以前如果需要使用linux,一般是远程linux服务器或者使用虚拟机,更有甚者是把系统换成linux。相较于以上方式,对于体验用户或者本机需要使用容器创建服务的用户来说,这是很不方便的。但是近年来,微软也开发了wsl,在windows里集成了linux服务,启用wsl后,从微软的应用商店可以下载使用Ubuntu,同时也可以安装并部署基于wsl2的Docker。
目前,在windows里
(1)适配wsl的Ubuntu是默认安装在C盘的
(2)Docker需要依托wsl安装及运行,且默认位置也在C盘
(3)基于wsl2的Ubuntu 和 docker-desktop 安装时,都没有更改安装位置的选项
这些默认的情况,会使得当我们使用wsl Ubuntu和docker时,总会发现C盘莫名奇妙几个甚至几十个G的容量被占用了。C盘是个寸土寸金的地方,所以轻量级用户或条件受限用户空有wsl这把屠龙宝刀,用在手里却小心翼翼,束手束脚,不得施展。
针对在windows中启用wsl2后,安装使用Ubuntu或docker后,用户使用它们的过程中C盘容量会被显著占用的情况,本篇博客将分享一种将Ubuntu或者docker迁移到其他盘,从而解除它们对C盘的占