Windows10家庭中文版安裝docker-不安裝Hyper-V

國慶七天假,沒有搶到回家的票,就自己在家玩一下docker,記錄一下安裝踩到的坑。

一、安裝環境

我的電腦,右鍵,屬性,Windows版本中查看系統版本,我的是Windows10 家庭中文版。

二、前期探索

按教程在docker官網上註冊下載了Docker for Windows Installer.exe,雙擊運行之後報錯

原來是版本不對,Docker可以支持在mac、windows、linux上安裝,但是在windows系統中Docker目前僅有win10專業版和企業版的安裝包,win7/win8/win10家庭版需要通過docker toolbox來安裝。於是我下載了DockerToolbox-18.01.0-ce.exe,運行產生了docker.exe文件,可以通過docker version來查看版本,但是運行不了其他的命令,也沒有可愛的小鯨魚,看來被“騙”了。

查了資料,說win10要安裝Hyper-V,但是我在我的電腦上沒有找到,繼續查資料,說是可以安裝Hyper-V,但是有什麼什麼壞處,謹慎安裝,有人說安裝了出問題卸載不了,好吧,我還是不裝的好。

三、天塹變通途

經不懈努力,終於使得docker安裝之路,天塹變通途。

1、在阿里雲鏡像裏下載docker-toolbox,下載地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/,我下載的是DockerToolbox-18.01.0-ce.exe。

2.下載完成後,雙擊運行,選擇安裝路徑,之後按默認選項點擊下一步即可,安裝完成後,在桌面會出現三個快捷方式圖標。

四、沒那麼簡單

以爲安裝完就完事了,燃鵝。。。

0、首次運行Docker Quickstart Terminal,彈框顯示“缺少快捷方式”:Windows正在查找bash.exe,如果想親自查找文件,請單擊瀏覽。

報上述錯誤是因爲我電腦之前已經安裝了git,和本次安裝的git裏的bash.exe路徑衝突了,也就是快捷方式所指定的路徑不對,解決辦法:圖標右鍵-屬性,快捷方式-目標輸入框中,用之前安裝的git的bash.exe路徑替換輸入框中的本次安裝的git的bash.exe路徑部分即可。

1、再次運行Docker Quickstart Terminal之後,報以下錯誤

意思是這臺電腦VT-X被禁用了,百度了一下,就是CPU的虛擬化被禁用,查看自己的CPU,果然。

2、CPU開啓虛擬化

上面顯示CPU虛擬化被禁用,需要使用BIOS開啓。

在電腦的設置-更新和安全-恢復裏面,點擊立即重新啓動,在這裏重啓,可以進入BIOS修改系統配置。

在這裏點擊重啓後,系統進入選項頁,依次選擇:疑難解答-高級選項-UEFI固件設置,進入設置頁面,使用左右箭頭進入Configuration選項卡,使用上下鍵進入Inter Virtual Technology,用Enter進入選擇,將Disabled改爲Enabled,按頁面下方提示Fn+ F10保存並退出,系統會重新開機,此時查看CPU:

虛擬化已啓用,這時重新運行Docker Quickstart Terminal(無需重新安裝),出現小鯨魚圖標,安裝完成。

3、檢查安裝是否成功

命令行輸入docker version 和 docker images命令,可查看版本和鏡像,表明docker已安裝成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章