iT邦幫忙

1

dockerDesktop +vm workstation pro17 問題請教

  • 分享至 

  • xImage

您好:
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 ->取交勾選
他才可開機

請問是否有前輩遇到過這種問題,有無解決方法
謝謝

sam0407 iT邦大師 1 級 ‧ 2025-12-22 10:22:47 檢舉
無解....
因為您要用dockerDesktop就要啟用Hyper-V, 然而啟用Hyper-V後VMware Workstation就會不能使用。
之前在查VMware Workstation或Virtual Box安裝失敗的問題時, 通常都是沒關閉Hyper-V....
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
DennisLu
iT邦好手 1 級 ‧ 2025-12-22 10:02:03

Windows自己要用的虛擬化,跟它牌的虛擬化常衝突的,
如果要用它的相關桌面包含虛擬化技術功能又要有虛擬機,
最簡單的方式就是都用自家的虛擬化,
簡單說就是全Windows,虛擬機去開內建的Hyper-V來裝VM而不是VMWare或Vbox。

不然你就是全VMWare虛擬機,連Desktop docker都放虛擬機上跑,
有矛盾衝突就是實質上的分開。
你要換電腦也很好轉移。因為環境都在虛擬化。

0
Pod042A
iT邦新手 5 級 ‧ 2025-12-22 22:06:25

因為 Windows 使用 Docker 需要 Hyper-V 執行 WSL 才能使用,而 Linux 系統則是將 Docker 視為普通的應用程式執行。所以 VM 使用 Linux 系統來執行 Docker 就不需要巢狀虛擬化。

0
bluegrass
iT邦大師 1 級 ‧ 2025-12-23 15:17:27

我絕對不會偷偷告訴你什麼黑群晖

也絕不會建議你在VM WORKSTATION上跑黑群晖VM版本

黑群晖VM版本支持DOCKER什麼的真是太可惡了

https://www.bilibili.com/opus/800627585513947225

我要發表回答

立即登入回答