首页 > 运维 > linux运维 > 正文

在windows 10家庭版上安装docker的步骤

看不見的法師
发布: 2025-06-26 12:22:19
原创
974人浏览过

在编写redis和spring cloud alibaba书籍时,我发现一些分布式组件更适合在linux环境下安装,而搭建redis等集群时,linux环境更是必不可少。

我日常练习代码和撰写书籍的机器运行的是Windows 10家庭版。为了模拟Linux环境,我选择了安装Docker。然而,初次尝试时遇到了安装困难。经过请教他人并查阅网上资料后,最终成功安装了Docker。

这个过程并不顺利,我解决了多个问题。在本文中,我将详细列出安装步骤,并提供解决相关问题的建议,供大家参考。

第一步,创建一个txt文件并将其后缀改为.cmd,文件内容如下:

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
登录后复制

随后,以管理员身份运行上述cmd文件。如果提示需要重启,请重启电脑

第二步,确认Hyper-V是否已启用。如果未启用,请启用它。这步也可能需要重启电脑。

在windows 10家庭版上安装docker的步骤

第三步,以管理员身份打开cmd,并运行命令修改注册表。

具体操作是在C:\Windows\System32目录下找到cmd.exe,右键点击并选择以管理员身份运行。

在该cmd命令窗口中,执行以下命令,通过修改注册表将电脑伪装成Windows 10专业版:

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_SZ /d Professional /f
登录后复制

请注意,修改注册表后,下次重启电脑时该值会恢复原状。因此,修改后请立即安装Docker。

第四步,从官网下载并安装Docker。官网地址为:https://www.php.cn/link/7d5660b9274696a075ea0ad6a4018e02

安装完成后,按提示重启电脑。

按照许多文档的说明,至此应该可以完成安装。然而,安装后我遇到了以下问题:

Alkaid.art
Alkaid.art

专门为Phtoshop打造的AIGC绘画插件

Alkaid.art 153
查看详情 Alkaid.art

“WSL 2 installation is incomplete.”

在windows 10家庭版上安装docker的步骤

这表明我使用的WSL 2版本过旧,需要手动更新。我从微软官网下载了最新版的WSL 2。

链接地址为:https://www.php.cn/link/74ff3b6fab96793bdf130c309628c4b4

更新后,我又遇到了如下问题:

“unable to resolve docker endpoint: open C:\Users\TomYuan\.docker\machine\machines\default\ca.pem: The system cannot find the path specified.”

网上解释说,这是因为之前安装过Docker的其他版本。我回想确实如此。

网上提供的解决方案是:卸载Docker 19,删除相应的环境变量,删除C:\Program Files\Docker下的文件,然后重新安装Docker。

然而,我只删除了如下图所示的Docker相关环境变量,仅重启了Docker,并未卸载和重新安装,后来问题也解决了。

在windows 10家庭版上安装docker的步骤

安装Docker后,运行docker -v命令,看到版本号即可验证安装成功。

以上就是在windows 10家庭版上安装docker的步骤的详细内容,更多请关注php中文网其它相关文章!

Windows激活工具
Windows激活工具

Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号