在windows上安裝docker時(shí)需要有Hyper-V功能铸抑,但是家庭版沒有該功能奏瞬,所以需要手動(dòng)添加。
解決辦法:
1.將如下代碼添加到記事本中鲁捏,并另存為Hyper-V.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.桌面上,找到并右鍵點(diǎn)擊【Hyper-V.cmd】文件圖標(biāo)给梅,在右鍵菜單中點(diǎn)擊:以管理員身份運(yùn)行(A)假丧。
3.然后彈出一個(gè) 用戶帳戶控制 - Windows命令處理程序 對(duì)話框,點(diǎn)擊:是动羽。
4.然后系統(tǒng)自動(dòng)進(jìn)行Windows命令處理包帚,我們等待處理完成以后,在最末處輸入:Y曹质,電腦自動(dòng)重啟婴噩,進(jìn)行配置更新。
5.電腦重啟之后羽德,在window管理中可以看到已經(jīng)成功安裝了Hyper-V几莽。這樣就可以在不用重裝專業(yè)版系統(tǒng)的情況下,使用Hyper-V虛擬機(jī)了宅静。