惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
云风的 BLOG
云风的 BLOG
小众软件
小众软件
V
V2EX
博客园 - Franky
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
量子位
博客园 - 【当耐特】
雷峰网
雷峰网
WordPress大学
WordPress大学
Jina AI
Jina AI
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
Visual Studio Blog
Microsoft Security Blog
Microsoft Security Blog

博客园 - xiashengwang

Rocky Linux 9 安装docker Rocky Linux 9 与Centos区别,以及软件安装dnf命令 《Linux 基础点滴》:(17)SSH 密钥生成与管理 – 免密登录的利器 Linux服务器安全登录:从入门到实践 putty 基础 《Linux 基础点滴》:(16)firewalld 防火墙管理命令 《Linux 基础点滴》:(15)用户管理 – 创建、删除、权限与 sudo 《Linux 基础点滴》:(14)定时任务 – 用 crontab 自动化 《Linux 基础点滴》:(13)文本编辑入门 – 使用 Vim 《Linux 基础点滴》:(12)tldr – 简化版命令手册 《Linux 基础点滴》:(11)系统信息与资源监控 – 掌握服务器状态 《Linux 基础点滴》:(10)压缩与打包 – tar 的艺术 《Linux 基础点滴》:(9)查找与过滤 – find, grep, 管道 《Linux 基础点滴》:(8)网络基础 – 查看 IP、连通性与端口 《Linux 基础点滴》:(7)进程管理 – 查看与控制运行中的程序 《Linux 基础点滴》:(6)文件权限与所有者 – 保护你的文件 《Linux 基础点滴》:(5)文件与目录操作 – 增删改查必会命令 《Linux 基础点滴》:(4)磁盘空间查看 – df 和 du 的妙用 《Linux 基础点滴》:(3)Linux 文件系统概览 – 一切皆文件 《Linux 基础点滴》:(2)SSH 连接与基础命令 – 从登录到第一次操作 《Linux 基础点滴》:(1)初识 Linux 大家族 – 发行版分类与选择 docker学习(7)-docker compose 文件 docker学习(11)- 容器的日志(log) docker学习(10)-利用Github Action 自动化部署 docker学习(9)-Docker Swarm + Nginx 跨机器负载均衡 docker学习(8)-从 Windows 开发到 Linux 部署 docker学习(6)-数据持久化与网络通信 学会 Git Tag,让版本管理不再混乱 docker学习(5)-Dockerfile docker学习(4)-Docker常用命令
docker desktop 和 Vmware冲突的解决办法
xiashengwang · 2026-04-14 · via 博客园 - xiashengwang

2026-04-14 10:11  xiashengwang  阅读(73)  评论()    收藏  举报

原因:
Windows 下 Docker Desktop 与 VMware 冲突,核心是 底层虚拟化技术(Hyper-V/WSL2 与 VMware 自有引擎)竞争 CPU 硬件虚拟化(VT-x/AMD-V),导致无法同时运行。

解决办法:
首先,我不希望去卸载WSL和Docker,也不希望卸载Vmware,2者共存是最好的。目前能做到的是保证2个安装不卸载的情况下,同一时刻允许一方生效。

方法来自于网上的一个脚本,1:Vmware Mode,2:WSL2/Docker Mode,选择合适的模式后会重启电脑生效。下次启动电脑的时候,是最近选择的模式。这种修改方法,对于偶尔在Docker和Vmware切换来说,还是可以接受的。
ChangeVMMode.bat

@@echo off
echo Please select the mode to switch to:
echo [1] VMware Mode (disable Hypervisor, reboot)
echo [2] WSL2/Docker Mode (enable Hypervisor, reboot)
set /p choice="Enter number and press Enter: "
if "%choice%"=="1" (
    bcdedit /set hypervisorlaunchtype off
    echo Switched to VMware Mode. System will reboot in 5 seconds...
)
if "%choice%"=="2" (
    bcdedit /set hypervisorlaunchtype auto
    echo Switched to WSL2/Docker Mode. System will reboot in 5 seconds...
)
shutdown /r /t 5
pause