WSL2—Linux发行版以及Docker的安装
发表于|更新于
|总字数:705|阅读时长:2分钟|浏览量:
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 2 3 4 5 6 7
| WSL 版本: 2.6.2.0 内核版本: 6.6.87.2-1 WSLg 版本: 1.0.71 MSRDC 版本: 1.2.6353 Direct3D 版本: 1.611.1-81528511 DXCore 版本: 10.0.26100.1-240331-1435.ge-release Windows: 10.0.26200.7623
|
命令行安装Ubuntu或者其他Linux发行版
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| wsl --install -d Ubuntu-22.04 sudo nano /etc/apt/sources.list deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
PRETTY_NAME="Ubuntu 24.04.4 LTS" NAME="Ubuntu" VERSION_ID="24.04" VERSION="24.04.4 LTS (Noble Numbat)" VERSION_CODENAME=noble ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=noble LOGO=ubuntu-logo
sudo snap install docker docker -v
|
可视化安装Ubuntu或者其他Linux发行版:
- 安装WSL示例管理工具WSL Dashboard
- 打开WSL Dashboard,选择添加示例——安装源类型
- 如果你先前已在某一文件夹安装了Linux系统,选择RootFS挂载文件夹
- 如果没有,就选择微软商店安装

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

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

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