下载Docker Desktop
https://www.docker.com/products/docker-desktop
windows10系统安装Debian系统
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
如果build低于18917,就需要升级Win 10。
更新Win10到18917+
参考:
https://www.jb51.net/os/win10/678060.html
WSL 1升级WSL2
由于笔者的Win10已经安装了WSL 1,因此需要从WSL 1升级到WSL 2。
首先启用“虚拟机平台”可选组件,在管理员身份打开的PowerShell中输入:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
执行成功后立即重启生效。
接着就可以在powershell中执行:
wsl -l -v
接着使用命令行设置要由 WSL 2 支持的发行版,在 PowerShell 中运行:
wsl --set-version <Distro> 2
并确保将 <Distro>
替换为发行版的实际名称。 (可以使用以下命令查看:wsl -l -v
)。
由于笔者使用的是Debian发行版,因此在powershell中执行:
wsl --set-default-version 2 wsl --set-version Debian 2
设置debian系统的root用户密码
#sudo passwd
同时设置自己的用户:wyp和密码
VSCode安装Remote Development套件
VSCode集成了对WSL的支持,便于在VSCode开发时操作WSL。
参考:
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack