windows10家庭版安装Docker for Windows

1. 开启Hyper-V

新建hyperv.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

以管理员身份运行这个文件,运行完可能需要重启计算机。
在控制面板->程序和功能->启用或关闭Windows功能检查Hyper-V是否已经勾选。

2. 伪装成win10专业版

以管理员身份打开cmd,执行如下命令:

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

3. 下载Docker for Windows

  • 官网下载(需要注册docker hub):https://hub.docker.com/?overlay=onboarding
  • 百度自行下载。

下载后直接安装,安装时注意取消勾选window容器(默认不会勾选)。
Docker安装成功后,执行cmd命令docker version。

4. 可能遇到的问题

4.1 执行docker version 命令报错

在这里插入图片描述
解决办法:
cd 到 "C:\Program Files\Docker\Docker"目录下执行DockerCli.exe -SwitchDaemon,可能有版本切换错误提示,忽略后再执行docker version。

猜你喜欢

转载自blog.csdn.net/RabbitInTheGrass/article/details/102080286