而 WSL 2,作为 WSL 的第二个版本,相较于 WSL 1,带来显著的功能增强和性能提升,特别是在文件系统优化和完整 Linux 内核支持方面。为了让 Windows 系统与 Linux 更加高效地协同工作,确保正确启用 WSL,并将 WSL 2 设置为默认版本,将为你提供无缝的跨平台体验。强烈推荐 专业名词 WSL (Windows Subsystem for...
而 WSL2 则与此完全不同,win10 开始内置了一个轻量级虚拟机,经过不断的优化,这个虚拟机实现了与 windows 的高度集成,实现了虚拟机的高性能运行,WSL2 便是运行在虚拟机上的一个完整的 linux 内核。 可见,WSL2 与 WSL 的设计理念有着天翻地覆的变化,WSL 的实现方式显然更为极客,但面临一系列的生态环境和性...
大概原理就是 : 先获取wsl2的地址,然后在宿主机的hosts文件中加入一条虚拟主机的配置,即192.168.245.161 ubuntu2004.wsl的形式,做成一个服务,开机自启动,并且有可执行文件,可以手动卸载服务或重启服务进行ip的重新映射 安装wls2host.exe工具下载地址 最好将工具放到环境变量中 打开系统的服务,找到wsl2host设置为自动...
[wsl2] networkingMode=mirrored 然后执行: 先关闭wsl,在Windows终端输入wsl --shutdown; 等待8秒后启动Ubuntu。 再次查看Ubuntu网络地址,如下: 可以看到,Ubuntu与Windows的IP地址一样了。 网络-端口映射 原理 通过netsh配置 参考:zhuanlan.zhihu.com/p/35 netsh winsock reset netsh使用 新增端口转发 netsh interfa...
1、wsl2:2.5.7 2、Hyper-V 提前下载的东西: 1、WSLAttachSwitch(用来给wsl加网卡的工具):https://github.com/dantmnf/WSLAttachSwitch 2、openwrt(我用的官方最新版,你随意,是tar.gz的就行,img不行,懒得研究怎么搞了)https://downloads.openwrt.org/releases/24.10.1/targets/x86/64/openwrt-24.10.1-...
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。 如果使用的是更早的版本,请参阅手动安装页。 BIOS开启CPU虚拟化。 2.1 安装 WSL 从微软商店获取Ubuntu 22.04.2 LTS 在管理员模式下打开 PowerShell,输入 wsl --install 命令,然后重启计算机。
使用win + i 打开设置,依次点击 应用→ 应用与功能 → 程序和功能 → 启用或关闭Windows功能 勾选适用于Linux的Windows子系统与虚拟机平台 确定并且重启 配置 组合键 win + r 输入powershell打开 PowerShell 窗口 执行下面的命令设置为 wsl2 wsl --set-default-version 2 ...
然后记住重启 Docker for Windows,重启完成后我们就可以在 WSL 里面使用 docker 命令了: 到这里 Docker 和 WSL2 的基本配置就完成了,接下来我们来安装 Kubernetes 集群。 安装Kubernetes 安装Kubernetes 集群有很多成熟的方案,在本地搭建也有 minikube、microk8s 等等,我们这里选择使用 KinD:在容器中来运行 Kubernetes...
WSL2网络配置 微软终于更新了 WSL2,允许用户自行指定用于 WSL2 的网卡,因此不再需要任何的脚本等等即可固定 WSL2 地址甚至支持 IPv6 和外部访问。 注意:此方法需要至少 Windows 11 22H2。 实体机终端wsl --version确认一下是不是1.0以上 使用Hyper-V 创建了一个叫做WSLBridge的外部虚拟交换机来给 WSL2 用 ...