**安装问题:安装docker的过程报以下错误
image.png根据网上教程,查询Hyper-V
image.png
发现已经开启Hyper-V
image.png
但是系统是教育版的,以及CPU是AMD架构的,可能会有一些问题。
image.png
接下来只能重装Hyper-V 和 Containers
安装Hyper-V 和 Containers
1. 创建文件InstallHyperV.bat,并以管理员身份运行
pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hyper-v.txtdism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALLpause
2. 创建文件InstallContainers****.bat,并以管理员身份运行
pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*containers*.mum >containers.txtfor /f %%i in ('findstr /i . containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del containers.txtdism /online /enable-feature /featurename:Containers -All /LimitAccess /ALLpause
3. 安装完成后重启电脑
在注册表中修改windows版本
1. 按Windows + R并执行regedit命令
2. 找到\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion目录下的EditionID文件
image3. 修改EditionID文件Professional
这里将教育版改成了专业版
可能因为本人的CPU是AMD的,所以缺失核心,需要下载更新,报以下错误
image.png
下载安装更新,然后点击上面的警告弹窗 restart即可
image.png
如图出现白色鲸鱼图标,则是运行成功
image.png
cmd输入下面的命令,验证是否安装成功
docker version
image.png
如果已经在windows中开启了Hyper-V,启动Docker QuickStart Terminal的时候就会出现。
Running pre-create checks...
Errorwithpre-create check:"This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor. (To skip this check, use --virtualbox-no-vtx-check)"
Looks like something went wronginstep ´Checkingifmachinedefaultexists´...Press any key tocontinue...
解决方案:在添加windows功能里面吧Hyper-V功能关闭,重启电脑
网友评论