WSL2—Linux发行版以及Docker的安装
WSL2内置了原生的Linux内核,并且支持窗口化运行Linux应用,为我们学习并使用Linux提供了一个高效又方便的平台,而容器化Docker提供了与开发者相同的环境配置,以及安全的沙箱,便于我们部署服务
前置工作:
- 进入BIOS开启虚拟化技术
| CPU | BIOS中的选项名称 |
|---|---|
| Intel | Intel (VMX) Virtualization Technology 或 Intel VT-x |
| AMD | SVM Mode |
在任务管理器—性能—CPU界面看到虚拟化:已启用证明设置成功
2. 在Windows里打开启用或关闭 Windows 功能,启用Hyper-V和适用于Linux的Windows子系统(WSL)
3. 打开PowerShell,输入 wsl -v 查看WSL信息,如下。如果WSL版本为1.xx,使用wsl --update更新为WSL2,使用wsl --set-default-version 2将WSL2设置为默认版本
1 | WSL 版本: 2.6.2.0 |
命令行安装Ubuntu或者其他Linux发行版
1 | wsl --install -d Ubuntu-22.04 ## 安装Ubuntu-22.04 |
可视化安装Ubuntu或者其他Linux发行版:
- 安装WSL示例管理工具WSL Dashboard
- 打开WSL Dashboard,选择添加示例——安装源类型
- 如果你先前已在某一文件夹安装了Linux系统,选择RootFS挂载文件夹
- 如果没有,就选择微软商店安装

- Docker官网下载Docker Desktop,安装完成后打开选择设置—资源-WSL集成,启用勾选,勾选已安装好的Linux发行版

- 最后WSL Dashboard里应该同时存在Linux发行版和Docker Desktop

补充说明:
- WSL2不能安装图形化的桌面,所以能提升我们Linux的使用学习 事情会变得有点麻烦
后记:
在下篇文章中,我会使用以上搭建好的环境,在我自己的电脑上,通过Docker搭建SyncTv,并通过Frp映射到云服务器,从而实现本地服务—公网访问。
此文章版权归 Lucas Andrew 所有,如有转载,请注明来自 Lucas的小博客
评论







