桃花岛主 lv-3

win10 wsl /ubuntu发行版,docker desktop 等从c盘迁移到非系统盘

-- win10 wsl /ubuntu发行版,docker desktop 等从c盘导出迁移到非系统盘 ,释放c盘空间
【官网】:

应用场景

对于有c盘空间焦虑症的人来说,安装了wsl2和docker desktop后,c盘被占用了将近10G,本文将从wsl2和docker desktop两方面来介绍如何通过迁移目录来节省空间.

基础资源

win10,wsl2,docker desktop

使用须知

配置步骤

A)迁移wsl2的发行版(类似ubantu)的空间.

主要power shell命令如下:

wsl -l -v   //查看wsl中目前的虚拟机(发行版)


wsl --shutdown  //关闭所有正在运行的虚拟机


wsl --export 虚拟机名称 文件导出路径 //相当于备份


wsl --unregister 虚拟机名称     //会自动删除现有虚拟机的空间



wsl --import 虚拟机名称 目标路径 虚拟机文件路径 --version 2   //导入之前导出的虚拟机到wsl2


B)迁移docker desktop的安装目录.

step1)停止docker desktop服务.

step2)创建mklink.


step3)启动docker desktop.

和step1差不多,   操作方式为:启动




C)迁移docker desktop的数据目录.

参考步骤A中对wsl中ubuntu发行版的处理分别处理:


(distro) C:\Users\{用户目录}\AppData\Local\Docker\wsl 

   docker-desktop (对应distro/ext4.vhdx) 

   docker-desktop-data (对应data/ext4.vhdx)


[注] 跨系统访问文件.

window访问wsl
在文件夹路径中或者win+R输入 \\wsl$
wsl访问window
cd /mnt/盘符 例如进入D盘:cd /mnt/d



常见问题

快速入门

参考资料