安装wsl到D盘
标准安装方式
Setp1. 开启windows的WSL与虚拟平台 支持
首先在Win11开始菜单搜索“Windows 功能”,打开功能配置界面,勾选Linux子系统以及虚拟机平台2个选项。配置后,需要按照提示,重启电脑。
Step2. 安装发行版
1)打开PowerShell输入如下命令,即可启动安装。
wsl --install
如果要按照其他linux发行版,如debian:
wls --install -d Debian
此时会默认安装最新的Ubuntu发行版。
WSL2迁移至其他目录
1) 停止正在运行的wsl
wsl --shutdown
2)将需要迁移的Linux,进行导出
wsl --export Ubuntu D:/export.tar
3)导出完成之后,将原有的Linux卸载
wsl --unregister Ubuntu
4) 然后将导出的文件放到需要保存的地方,进行导入即可
wsl --import Ubuntu D:\export\ D:\export.tar --version 2
总结:
最简单的办法是,采用wsl 命令行 直接安装Ubuntu发行版;然后采用 迁移指令,将其迁移到其他目录中,避免C盘爆满。
注意
如果启动wsl出现报错如:"WslRegisterDistribution failed with error: 0x800701bc", 则需要下载 适用于 x64 计算机的 WSL2 Linux 内核更新包: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
安装docker-desktop
Docker默认安装在C盘中,这样慢慢会导致C盘空间越来越小,建议把Docker安装到D盘。
Windows中更改Docker默认安装路径方法:
1.先创建 D:\Program Files\Docker 目录。
2.开始—“Windows系统”—“命令提示符”,一定要以管理员身份运行,然后,再运行如下命令:
mklink /J "C:\Program Files\Docker" "D:\Program Files\Docker"
运行结果:
为 C:\Program Files\Docker <<===>> D:\Program Files\Docker 创建的联接
3.现在去安装Docker就可以了,Docker默认安装路径已经更改成功了。步骤就不说了,直接去官网下载安装即可,传送门:Install Docker Desktop on Windows | Docker Docs
参考:
Windows10/11 D盘 安装 WSL2 - 知乎 (zhihu.com)
docker 安装其他盘 docker安装位置_boyboy的技术博客_51CTO博客