Win下Docker與VM虛擬機器不相容

2021-10-24 08:26:30 字數 728 閱讀 8190

近期在研究win下的docker,起初發現玩的流暢,當我要使用以前安裝的vm虛擬機器時,報錯了給

查了查錯誤內容發現vm虛擬機器與docker的主機服務衝突,那這可咋辦

沒辦法只能二選其一了。

查詢了各種解決方法,發現兩條指令最好用

docker是基於hyper-v服務的,hyper-v主機服務的執行可以用命令開啟關閉

powershell的管理員模式

對應的開啟hyper-v的命令:

bcdedit /set hypervisorlaunchtype auto

bcdedit /set hypervisorlaunchtype off

用powershell的管理員模式,執行auto,這時主機服務開啟

在服務處有個hv主機服務,開啟

然後重啟電腦就可以使用docker

還是powershell執行off,主機服務關閉,重啟電腦

在服務處關閉hv主機服務

即可使用vm虛擬機器

公升級vm16.1.0版本

公升級windows 10 20h1 版本

即可相容。實測有效

Docker與VM虛擬機器的比較

所有的應用程式都有自己的依賴關係,其中包括軟體和硬體資源。docker是開發者的開放平台,通過將每個應用程式打包到容器中來隔離依賴關係。容器就像是輕量級的虛擬機器,可以擴充套件到成千上萬的節點,通過在不同虛擬環境中執行相同應用程式來幫助提公升雲的可移植性。虛擬機器廣泛用於雲計算,通過使用虛擬機器來實...

Docker與VM虛擬機器的比較

所有的應用程式都有自己的依賴關係,其中包括軟體和硬體資源。docker是開發者的開放平台,通過將每個應用程式打包到容器中來隔離依賴關係。容器就像是輕量級的虛擬機器,可以擴充套件到成千上萬的節點,通過在不同虛擬環境中執行相同應用程式來幫助提公升雲的可移植性。虛擬機器廣泛用於雲計算,通過使用虛擬機器來實...

win10 上docker與VM衝突切換

win10 上 docker 需要開啟 hyper v virtualbox 虛擬機器需要關閉 hyper v 關閉 hyper v 管理員身份開啟提示符。輸入 bcdedit 並回車,找到hypervisorlaunchtype選項發現為auto 輸入命令bcdedit set hyperviso...