windows10安裝docker的若干坑--Docker Desktop requires Windows 10 Pro/Enterprise (15063+)

安裝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

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