Win10家庭版安装Docker Desktop,基于WSL2

您所在的位置:网站首页 windows10家庭版docker Win10家庭版安装Docker Desktop,基于WSL2

Win10家庭版安装Docker Desktop,基于WSL2

2023-07-14 12:44| 来源: 网络整理| 查看: 265

网上查了一些方法,是通过脚本开启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

使能WSL

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

 使能’Virtual Machine Platform’组件 重启电脑,重启时系统会自动安装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确保电脑以启用虚拟化

打开任务管理器,在性能选项卡下,查看虚拟化是否已开启 virtualization-enabled

2.安装Docker Desktop

下载链接 双击Docker Desktop Installer.exe进行安装 出现提示时,请确保在“配置”页面上选择了“启用WSL 2功能”选项。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3