Windows10家庭版安装Docker Desktop(非Docker Toolbox)
現(xiàn)在大部分筆記本預(yù)裝的都是win10家庭版,而家庭版又不支持Hyper-V,Docker Desktop是無法直接安裝的。但其實(shí)家庭版是可以通過腳本開啟Hyper-V來安裝Docker Desktop的。下面就教大家如何操作。
開啟Hyper-V
添加方法非常簡(jiǎn)單,把以下內(nèi)容保存為.cmd文件,然后以管理員身份打開這個(gè)文件。提示重啟時(shí)保存好文件重啟吧,重啟完成就能使用功能完整的Hyper-V了。
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 /ALL 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?
參考教程:[ https://www.ithome.com/html/win10/374942.htm]
偽裝成專業(yè)版繞過安裝檢測(cè)
如圖,由于Docker Desktop會(huì)在安裝的時(shí)候檢測(cè)系統(tǒng)版本,直接安裝會(huì)顯示安裝失敗。所以需要改下注冊(cè)表繞過安裝檢測(cè)。
直接安裝會(huì)報(bào)錯(cuò)
打開注冊(cè)表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,點(diǎn)擊current version,在右側(cè)找到EditionId,右鍵點(diǎn)擊EditionId 選擇“修改“,在彈出的對(duì)話框中將第二項(xiàng)”數(shù)值數(shù)據(jù)“的內(nèi)容改為Professional,然后點(diǎn)擊確定
?
注冊(cè)表修改
如果嫌改注冊(cè)表麻煩,可以用管理員權(quán)限運(yùn)行如下cmd命令
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F注意: 1、修改前先備份注冊(cè)表。2、重啟后此項(xiàng)注冊(cè)表值會(huì)自動(dòng)還原,但不影響docker運(yùn)行。
其他事項(xiàng)
在官網(wǎng)下載docker-ce-desktop-windows后直接安裝,安裝時(shí)取消勾選window容器。經(jīng)過測(cè)試,linux容器運(yùn)行正常,切換到windows容器會(huì)檢測(cè)windows版本而無法啟動(dòng)。不過一般也不會(huì)用到windows容器。
切換windows容器報(bào)錯(cuò)
?
本人安裝硬件規(guī)格、系統(tǒng)版本與docker版本
?
我的運(yùn)行環(huán)境
簡(jiǎn)單搭了個(gè)基于alpine的laravel開發(fā)環(huán)境,包含php、nginx、mysql、redis、node,經(jīng)測(cè)試運(yùn)行正常。配合win10的linux子系統(tǒng)開發(fā)起來美滋滋。
?
實(shí)際運(yùn)行效果
作者:donglc
鏈接:https://www.jianshu.com/p/1329954aa329/
來源:簡(jiǎn)書
簡(jiǎn)書著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處。
總結(jié)
以上是生活随笔為你收集整理的Windows10家庭版安装Docker Desktop(非Docker Toolbox)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 冗余的阿里云实例开启和停止API
- 下一篇: 为什么选用NACOS