真正的稳定,是自己不断成长,不断寻找新的空间。与其要稳定,不如开始拥抱这个变化的时代,让自己准备好。
【前言】
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是否已经勾选,如未勾选,请勾选
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容器(默认不会勾选)
(2).安装成功后,cmd中执行命令 docker version,结果如下图,说明安装成功。
5、可能遇到的问题:
1.docker version时提示如下图错误
解决方法:
cd 到 "C:\Program Files\Docker\Docker"目录下执行DockerCli.exe -SwitchDaemon,可能有版本切换错误提示,忽略后再执行docker version。