Windows家庭版安裝Docker Desktop

起因

Docker作為一個容器化技術(shù)的熱門工具,常常用于服務(wù)的快速布設(shè)和運維讨越。個人也是沉迷于Docker帶來的便利峡捡,習(xí)慣在Linux服務(wù)器上使用Docker。但是由于逢捺,最近服務(wù)器到期了谁鳍,并且最近沒有續(xù)費的打算,所以急需在Windows上進行Docker的安裝劫瞳。

之前其實在win10上安裝過Docker倘潜,但是,由于我的win10是家庭版的志于,當(dāng)時是通過Docker Toolbox進行的安裝涮因,還額外安裝了虛擬機,整個體驗比較差伺绽,后來就刪除了养泡。

由于Windows10家庭版中默認沒有Hyber-V,所以通過一般途徑是無法安裝 Docker最新版 了??奈应。
*[Docker最新版]: 這里的docker最新版澜掩,特指Docker Desktop
但是,誰奈萬能的網(wǎng)友十足給力杖挣,找到了家庭版開啟Hyber-V的方法 :smile:肩榕,不敢私藏,這就分享如下:

安裝Window下的Docker

by using Docker Desktop

1. 安裝Hyber-V

首先就是代碼糊臉程梦,通過將下方的代碼復(fù)制到記事本中点把,并另存為enable_hyber_v.cmd,之后直接右擊該腳本屿附,通過管理員模式運行郎逃,就會看到已經(jīng)開始安裝Hyber-V了,整個安裝過程時間較久挺份。

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

經(jīng)過一段時間的耐心等候之后褒翰,會提示回復(fù)Y進行重啟,重啟之后匀泊,就可以看到自己的Hyber-V已經(jīng)安裝好了优训。:dog:

Hyber-V已經(jīng)安裝好了

2. 安裝Docker Desktop

如果是掌握“魔法”的小伙伴,可以通過直接訪問Docker Desktop for Windows無需注冊來到下圖的頁面各聘,獲取最新的Windows下的Docker安裝包揣非。

這里我也把官方的下載鏈接貼在這里:
官方下載鏈接??

Docker Windows安裝官網(wǎng)

難道,不會魔法的普通人躲因,就不能下載了嗎早敬?:cry:,不???大脉,我不允許這樣的情況存在搞监,遂將自己的下載好的最新版的Docker Desktop安裝包放在了萬能的CSDN上,點擊下方的傳送門镰矿,直達下載資源的頁面:

傳送門??

這里特分享一個國內(nèi)的Docker資源網(wǎng)站:DaoCloud琐驴,上面也有windows下的docker的下載,但是秤标!我要說但是了绝淡,上面的資源版本很舊,我反正用那個沒有安裝成功抛杨,都沒有機會點擊下一步够委,如果有興趣的童鞋可以試一下。


下載好之后怖现,直接進行運行即可茁帽,下圖為安裝截圖

如果有問題,可以參考文后的附錄

安裝中屈嗤。潘拨。。

安裝好之后饶号,直接點擊關(guān)閉重啟即可铁追。

安裝好了

完結(jié)★,°:.☆( ̄▽ ̄)/$:.°★

附錄

歡迎隨時提問茫船,這里會將問題匯總進行補充琅束。

目前問題1

如果直接運行安裝提示檢測到是Home version的系統(tǒng)之類的話扭屁,可以通過修改注冊表進行繞過,繞過之后涩禀,理論上就可以進行安裝了料滥,安裝完之后,就算改回也不會影響使用艾船。

該圖為轉(zhuǎn)載

By the way, 我是用DaoCloud上的舊版時葵腹,遇到了這個問題,但是即使修改了注冊表也沒有用屿岂,這才使用的最新版践宴,所以如果使用了DaoCloud里的安裝包之后,遇到這個問題爷怀,該方初步斷定無效阻肩。

具體解決方案

打開注冊表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion霉撵,點擊current version磺浙,在右側(cè)找到EditionId,右鍵點擊EditionId 選擇“修改“徒坡,在彈出的對話框中將第二項”數(shù)值數(shù)據(jù)“的內(nèi)容改為Professional撕氧,然后點擊確定。

轉(zhuǎn)載自簡書

也可以使用命令直接修改

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

修改之前喇完,請備份注冊表伦泥;重啟計算機后,注冊表中的值將恢復(fù)锦溪,但不會影響Docker使用不脯。

目前問題2

安裝重啟之后,提示如下圖:


WSL2

解決方案

這是在說我們需要升級WSL2的內(nèi)核了刻诊,直接點擊鏈接防楷,到官網(wǎng)上進行升級即可。

為了方便则涯,我直接把下載鏈接放在這里复局,國內(nèi)下載速度雖慢,但由于比較小粟判,還是可以下載下來的亿昏,如果大家想下載快點兒,也可以到我分享的資源下載档礁,兩個角钩,鏈接分別放出來:

官網(wǎng):適用于 x64 計算機的 WSL2 Linux 內(nèi)核更新包
個人轉(zhuǎn)存CSDN:適用于 x64 計算機的 WSL2 Linux 內(nèi)核更新包

這里額外說明幾點:

  1. WSL即:適用于 Linux 的 Windows 子系統(tǒng)
  2. WSL 2 僅適用于 Windows 10 版本 1903、內(nèi)部版本 18362 或更高版本。 通過按 Windows 徽標(biāo)鍵 + R递礼,檢查你的 Windows 版本惨险,然后鍵入 winver,選擇“確定”脊髓。 (或者在 Windows 命令提示符下輸入 ver 命令)平道。 你可能需要更新到最新的 Windows 版本。 低于 18362 的版本根本不支持 WSL供炼。
  3. 可以通過 wsl -l -v命令在windows下查看當(dāng)前系統(tǒng)下的分發(fā),及其運行狀態(tài)窘疮。
  4. 可以通過\\wsl$從 Windows 訪問 Linux 文件袋哼。
  5. 在win10 家庭版只能基于wsl2基礎(chǔ)啟用支持linux container,所以需要先安裝wsl2(windows的子linux功能闸衫、hyper-v涛贯、微軟發(fā)布的專用linux內(nèi)核補丁)蔚出,然后安裝docker desktop弟翘,會同步安裝windows container feature(但實際只能支持linux container);在win10 pro或enterprise版本上可以在windows container或linux container之間轉(zhuǎn)換骄酗。

目前問題3

在Docker Desktop中有一個例子稀余,可以在界面上進行運行,但是有一點趋翻,就是很多包都是需要引入外網(wǎng)的睛琳,這里為了方便,就修改了其中的Dockerfile中的部分內(nèi)容踏烙,加入了國內(nèi)源师骗,可以正常地進行運行演示。

解決方案

由于這里不能傳文件讨惩,我還是實例上傳到CSDN辟癌,需要的同學(xué)可以來下載,下載之后荐捻,直接解壓到C:\Users\<你的用戶名>\getting-started目錄下黍少,將原文件覆蓋掉就好了。

傳送門??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末靴患,一起剝皮案震驚了整個濱河市仍侥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鸳君,老刑警劉巖农渊,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡砸紊,警方通過查閱死者的電腦和手機传于,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來醉顽,“玉大人沼溜,你說我怎么就攤上這事∮翁恚” “怎么了系草?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長唆涝。 經(jīng)常有香客問我找都,道長,這世上最難降的妖魔是什么廊酣? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任能耻,我火速辦了婚禮,結(jié)果婚禮上亡驰,老公的妹妹穿的比我還像新娘晓猛。我一直安慰自己,他們只是感情好凡辱,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布戒职。 她就那樣靜靜地躺著,像睡著了一般透乾。 火紅的嫁衣襯著肌膚如雪帕涌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天续徽,我揣著相機與錄音蚓曼,去河邊找鬼。 笑死钦扭,一個胖子當(dāng)著我的面吹牛纫版,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播客情,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼其弊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了膀斋?” 一聲冷哼從身側(cè)響起梭伐,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎仰担,沒想到半個月后糊识,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年赂苗,在試婚紗的時候發(fā)現(xiàn)自己被綠了愉耙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡拌滋,死狀恐怖朴沿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情败砂,我是刑警寧澤赌渣,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站昌犹,受9級特大地震影響锡垄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜祭隔,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望路操。 院中可真熱鬧疾渴,春花似錦、人聲如沸屯仗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽魁袜。三九已至桩撮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間峰弹,已是汗流浹背店量。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鞠呈,地道東北人融师。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像蚁吝,于是被迫代替她去往敵國和親旱爆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容