windows10安装Docker
第一步:下载Docker windows版
Docker官网下载:https://hub.docker.com/editions/community/docker-ce-desktop-windows
第二步:开启 Hyper-V
windows功能设置
选中Hyper-V 确认
重启电脑
第三步:安装
安装之后后报错如下:
Docker Desktop 4.5.1
Installation failed
Component CommunityInstaller.EnableFeaturesAction failed:
在 CommunityInstaller.InstallWorkflow.<DoHandleD4WPackageAsync>d__30.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 CommunityInstaller.InstallWorkflow.<DoProcessAsync>d__24.MoveNext()
解决方法:
windows桌面新建container.bat文件
内容:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*containers*.mum >containers.txt
for /f %%i in ('findstr /i . containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del containers.txt
Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL
pause
运行container.bat
重启电脑
再次安装Docker即可使用