安裝docker for windows時報錯:Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+)
原因:系統是windows10家庭版,且版本不符合要求
嘗試1:
用Windows自帶的檢查更新,將系統升級到最新版本,結果出現了神奇的現象,版本升到了最新,但os內部版本號卻沒有變化,且嘗試了多種方法均無法提升os內部版本,安裝docker依然報錯
版本查看方法:
1)控制面板-管理工具-系統信息
2)新建一個文本文檔(記事本),點擊 幫助-關於記事本 即可查看版本號
解決辦法:
方法1:某寶花了20元買了一個專業版密鑰,按照商家給的教程輸入密鑰即可升級爲專業版,本次升級基本不會對當前系統文件及註冊表造成影響,然後就可以正常安裝docker for windows了
方法2:以docker toolbox的方式安裝
docker for windows(方法1)和docker toolbox(方法2)的區別:
docker toolbox:docker運行是需要linux內核的,爲了能在非linux系統使用docker,官方早期提供的Toolbox方案就是使用虛擬機啓動一個linux,然後在這個虛擬機中運行docker,免費的虛擬機當時使用最多的就是virtualbox
docker for windows:原生版本的docker,在windows上是使用的windows10內置的hyper-v虛擬機,所以不在需要安裝virtualbox,但是對系統的要求也提高了,因爲hyper-v的虛擬機只有部分版本的windows10纔有內置,比如家庭版的windows10就沒有hyper-v組件,不能運行原生版本的docker,還是隻能通過toolbox
由於方法1較爲簡便,且安裝的是原生版本,最後選擇的方法1