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

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
The Cloudflare Blog
量子位
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
G
Google Developers Blog
D
DataBreaches.Net
V
Visual Studio Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
U
Unit 42
博客园 - 聂微东
有赞技术团队
有赞技术团队
A
About on SuperTechFans

博客园 - 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