您好:
WIN11
|--dockerDesktop -H
|--Vm workstation pro17
|-- WIN11 dockerDesktop-G
我原本於 HOST 下安裝 dockerDesktop-H ,可以正常RUN
但此時 VM 下win11 dockerDesktop-G ,無法RUN,
勾選 virtualize VT-x/EPT or AMD-V/RVI
說不支援
參考
https://hackmd.io/@dennisxkimo/H16LXSrr0
電腦設定>系統管理範本>系統>Device Guard
開啟虛擬化行安全性 設為 "停用"
這樣,Guest dockerDesktop 可RUN
但 Host dockerDesktop 不RUN
於是將
HOST 開啟虛擬化行安全性 設為 "啟用"
則 Host dockerDesktop 可RUN
GUEST 開啟win11 ,就出現 不支援 virtualize VT-x/EPT or AMD-V/RVI,geusr無法開機。除非把 不支援 virtualize ->取交勾選
他才可開機
請問是否有前輩遇到過這種問題,有無解決方法
謝謝
Windows自己要用的虛擬化,跟它牌的虛擬化常衝突的,
如果要用它的相關桌面包含虛擬化技術功能又要有虛擬機,
最簡單的方式就是都用自家的虛擬化,
簡單說就是全Windows,虛擬機去開內建的Hyper-V來裝VM而不是VMWare或Vbox。
不然你就是全VMWare虛擬機,連Desktop docker都放虛擬機上跑,
有矛盾衝突就是實質上的分開。
你要換電腦也很好轉移。因為環境都在虛擬化。
因為 Windows 使用 Docker 需要 Hyper-V 執行 WSL 才能使用,而 Linux 系統則是將 Docker 視為普通的應用程式執行。所以 VM 使用 Linux 系統來執行 Docker 就不需要巢狀虛擬化。
我絕對不會偷偷告訴你什麼黑群晖
也絕不會建議你在VM WORKSTATION上跑黑群晖VM版本
黑群晖VM版本支持DOCKER什麼的真是太可惡了