概述
网上查了一些方法,是通过脚本开启Hyper-V,然后修改注册表将Win10家庭版伪装成专业版来安装,查阅Docker网站,发现Docker Desktop 可以安装在Win10家庭版上了,安装教程Install Docker Desktop on Windows Home,是基于WSL2的
1.安装WSL2
以下过程来自教程:安装WSL2
1.1使能 “Windows Subsystem for Linux”
以管理员身份运行powershell,使能 “Windows Subsystem for Linux”
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
1.2升级到WSL2
检查win10版本是否高于或等于2004,可在这个网址中点击“立即更新”下载更新助手,更新windows到最新版本。
检查win10的build是否高于19041:“win”+R键打开运行,输入“winver”查看。
1.2.1 使能’Virtual Machine Platform’组件
以管理员身份运行powershell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启电脑,重启时系统会自动安装WSL,并升级至WSL2。
1.2.2设置WSL2为默认版本
在powershell中运行以下命令:
wsl --set-default-version 2
若win10版本没有更新,可能会显示“命令行选项无效: --setdefault-version
”,此时需要按照1.2步的方法更新系统。
1.2.3升级WSL2 Linux Kernel
若上一步运行结果显示:WSL 2 需要更新其内核组件。有关信息,请访问 https://aka.ms/wsl2kernel
,则需升级WSL2 Linux Kernel。
参考自Updating the WSL 2 Linux kernel
下载对应x64架构的最新版本WSL2 Linux Kernel并安装。
若安装后,运行wsl --set-default-version 2
依然显示要更新内核组件,说明在运行这个命令之前已经更新过一次,可以右击下载的wsl_update_x64.msi
文件,选择卸载,然后再安装。此时再运行命令就不会报错了
1.2.4确保电脑以启用虚拟化
打开任务管理器,在性能选项卡下,查看虚拟化是否已开启
2.安装Docker Desktop
下载链接
双击Docker Desktop Installer.exe
进行安装
出现提示时,请确保在“配置”页面上选择了“启用WSL 2功能”选项。
最后
以上就是温暖太阳为你收集整理的Win10家庭版安装Docker Desktop,基于WSL2的全部内容,希望文章能够帮你解决Win10家庭版安装Docker Desktop,基于WSL2所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复