docker for windows 和VMware沖突


docker for windows 和VMware沖突

裝完docker無法使用VMware軟件 報錯如下

image-20210118192449728

查了一下發現windows平台的docker底層依賴hyper-v,而vmware與hyper-v又不兼容

所以報錯

解決方案

我window宿主機上的虛擬機太多,故而只能忍痛刪除docker,以下是解決步驟

  1. 刪除hyper-v組件 (我在這里已經刪除)

    image-20210118193328801

  2. “win+ R“打開運行,輸入gpedit.msc,確定打開本地組策略編輯器
    轉到本地計算機策略 > 計算機配置 > 管理模板>系統 > Device Guard
    打開 基於虛擬化的安全設置為“已禁用”image-20210118193443764

  3. “win+ R“打開運行,輸入services.msc,確定打開本地服務 > 找到HV主機服務 > 啟動類型設置為“禁用”image-20210118193639664

  4. 通過命令關閉Hyper-V(控制面板關閉Hyper-V起不到決定性作用)
    “win+ x”,然后運行以管理員身份運行Windows Powershell (管理員)
    也可以選擇“cmd” 以管理員身份運行

  5. 刪除docker for windows(docker替代方案:裝在Ubuntu虛擬機)

  6. 重啟

bcdedit /set hypervisorlaunchtype off

image-20210118193832747


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM