升级到windows10之后的骚操作,支持linux、docker、kubectl命令

下载Docker Desktop

https://www.docker.com/products/docker-desktop

升级到windows10之后的骚操作,支持linux、docker、kubectl命令

 

 windows10系统安装Debian系统

升级到windows10之后的骚操作,支持linux、docker、kubectl命令

 

 

Windows 10 之 WSL 2

Windows Subsystem for Linux(WSL)无疑大大提升了Windows下程序开发的体验。

WSL 2向开发者提供的完整的系统调用兼容,使得许多无法在WSL 1中安装的应用,如Docker在WSL 2下成为可能。

WSL 2要求Windows 10 build 18917 或更高版本,否则无法使用。

查看Win10构建号

运行里面输入:winver

升级到windows10之后的骚操作,支持linux、docker、kubectl命令

 

 

 如果build低于18917,就需要升级Win 10。

更新Win10到18917+

参考:

https://www.jb51.net/os/win10/678060.html

升级到windows10之后的骚操作,支持linux、docker、kubectl命令

 

 

WSL 1升级WSL2

由于笔者的Win10已经安装了WSL 1,因此需要从WSL 1升级到WSL 2。

首先启用“虚拟机平台”可选组件,在管理员身份打开的PowerShell中输入:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

执行成功后立即重启生效。

接着就可以在powershell中执行:

wsl -l -v

升级到windows10之后的骚操作,支持linux、docker、kubectl命令

接着使用命令行设置要由 WSL 2 支持的发行版,在 PowerShell 中运行:

wsl --set-version <Distro> 2

并确保将 <Distro> 替换为发行版的实际名称。 (可以使用以下命令查看:wsl -l -v)。

由于笔者使用的是Debian发行版,因此在powershell中执行:

wsl --set-default-version 2
wsl --set-version Debian 2

升级到windows10之后的骚操作,支持linux、docker、kubectl命令

 设置debian系统的root用户密码

#sudo passwd

升级到windows10之后的骚操作,支持linux、docker、kubectl命令

 同时设置自己的用户:wyp和密码

VSCode安装Remote Development套件

VSCode集成了对WSL的支持,便于在VSCode开发时操作WSL。

参考:

https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack

升级到windows10之后的骚操作,支持linux、docker、kubectl命令

 

 

 

上一篇:WSL-Ubuntu-更换apt源为阿里源


下一篇:win10使用WSL 2运行Docker Desktop,运行文件从C盘迁移到其他目录