前言
前段时间体验了一下 Docker for Windows,整体体验不是很好,偶现启动失败的异常情况。这种情况在更换成SSD之后,明显减少。
同时,也体验了 Win10 的 Linux 子系统。
不知为何,wsl 相对稳定,且启动较快,就是访问宿主机文件着实比较慢,再加上公司安全政策,安装了一些软件,影响文件 IO。
wsl2 在电脑重新启动之后,就再也启动不了,着实让人头疼。
而且,wsl 和 Hyper-V 模式的切换也是个问题。
环境
Windows10Hyper-VUbuntu20.04
Hyper-V 固定虚拟机IP
新建虚拟网络交换机
-
点击虚拟交换机管理器

-
新建内部虚拟交换机

-
修改名称,选择内部网络且应用

设置共享网络
-
打开网络连接

-
设置以太网属性

-
设置共享,选择新建的交换机

设置新建的虚拟网络交换机
-
打开虚拟网络交换机的属性

-
设置固定IP

虚拟机IP设置
- 进入虚拟机
- 设置IP(
192.168.137.128)及DNS
sudo tee /etc/netplan/00-installer-config.yaml <<-'EOF'
network:
ethernets:
eth0:
dhcp4: no
dhcp6: no
addresses: [192.168.137.128/24]
gateway4: 192.168.137.1
nameservers:
addresses: [8.8.8.8]
version: 2
EOF
sudo netplan apply
最后
搞定,重启电脑之后记得要重新共享一下。
本文分享了作者在Windows 10环境下使用Docker for Windows和WSL的体验,详细介绍了如何通过Hyper-V为Ubuntu 20.04虚拟机设置固定的IP地址,并讨论了WSL与Hyper-V模式之间的切换问题。
600

被折叠的 条评论
为什么被折叠?



