【Docker系列】_安装Docker(基于win10家庭版)

真正的稳定,是自己不断成长,不断寻找新的空间。与其要稳定,不如开始拥抱这个变化的时代,让自己准备好。

前言

    Docker在win10下安装需要专业版,而目前多数个人电脑都是家庭版,所以可以基于下面的方法在家庭版上安装Docker。

1、开启Hyper-V

(1)新建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

(2).以管理员身份运行cmd文件,如果需要重启请重启。

(3).检查下图中Hyper-V是否已经勾选,如未勾选,请勾选

【Docker系列】_安装Docker(基于win10家庭版)_第1张图片
Hyper-V勾选.png

2、伪装成win10专业版

(1).以管理员身份打开cmd,方法如下:

在C:\Windows\System32目录下找到cmd.exe,右键选择以管理员身份运行

(2).在cmd中执行

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

3、下载Docker for Windows

(1).官网下载,需要注册,地址: https://store.docker.com/editions/community/docker-ce-desktop-windows

(2).国内码客下载,地址:https://oomake.com/download/docker-windows

4、安装

(1).直接安装,注意取消勾选 window容器(默认不会勾选)

【Docker系列】_安装Docker(基于win10家庭版)_第2张图片
取消勾选windows容器.png

(2).安装成功后,cmd中执行命令 docker version,结果如下图,说明安装成功。

【Docker系列】_安装Docker(基于win10家庭版)_第3张图片
安装成功.png

5、可能遇到的问题:
1.docker version时提示如下图错误

【Docker系列】_安装Docker(基于win10家庭版)_第4张图片
连接失败

解决方法:
cd 到 "C:\Program Files\Docker\Docker"目录下执行DockerCli.exe -SwitchDaemon,可能有版本切换错误提示,忽略后再执行docker version。

你可能感兴趣的:(【Docker系列】_安装Docker(基于win10家庭版))