心血来潮,尝试一下微软新出的 Microsoft Terminal 和 WSL 2。
Windows Terminal
原本准备写一篇如何编译安装 Windows Terminal 的教程,结果下载了 VS 2019 搞了一晚上,第二天早上一醒来就看到 Windows Terminal 在 Microsoft Store 上线了。
啥也不说了,需要的直接去下载吧。


WSL 2
体验完 Windows Terminal 之后,我们再来尝试一下 Windows Insiders 更新的 WSL 2。
首先需要加入 Windows 预览体验计划,选择快速通道,把系统更新到 Windows 10 build 18917 或者更高版本。
然后以管理员身份启动 Windows PowerShell 并输入以下命令。
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
完成之后需要重启电脑。
查看一下当前 WSL 版本。
PS C:\Users\tangh> wsl -l -v NAME STATE VERSION * Ubuntu-18.04 Stopped 1
把当前安装的 Ubuntu 18.04 的 WSL 1 版本转换成 WSL 2 版本。
PS C:\Users\tangh> wsl --set-version Ubuntu-18.04 2 正在进行转换,这可能需要几分钟时间... 有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2 转换完成。
再查看一下当前 WSL 版本。
PS C:\Users\tangh> wsl -l -v NAME STATE VERSION * Ubuntu-18.04 Stopped 2
最后我们来尝试一下在 WSL 2 上安装和启动 Docker 容器。
从 Windows Terminal 进入 WSL 2,然后输入以下命令。
sudo apt update
sudo apt install docker.io
sudo service docker start
* Docker is running
参考:
https://github.com/Microsoft/Terminal
1,163 total views, 1 views today