You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle VM中Ubuntu 22.04.3-amd64安装Docker Desktop后提示KVM未启用的问题求助

Oracle VM中Ubuntu 22.04.3-amd64安装Docker Desktop后提示KVM未启用的问题求助

嘿,我之前在Oracle VM里装Docker Desktop也碰到过一模一样的问题!Docker Desktop在虚拟机环境下必须依赖KVM虚拟化才能正常运行,咱们一步步来排查解决:

第一步:先确认KVM的状态

先跑个命令看看你的CPU是否支持虚拟化,以及系统有没有识别到:

egrep -c '(vmx|svm)' /proc/cpuinfo
  • 如果输出是0:说明你的Oracle VM还没开启CPU虚拟化支持
  • 如果输出大于0:说明CPU支持虚拟化,但系统层面没加载KVM相关模块

情况1:CPU虚拟化未开启(输出0)

这时候得去Oracle VM的设置里调整:

  1. 关掉当前的Ubuntu虚拟机
  2. 在Oracle VM管理器里选中你的虚拟机,点击「设置」
  3. 切换到「系统」标签页,选择「处理器」选项卡
  4. 勾选「启用虚拟化Intel VT-x/EPT或AMD-V/RVI」(根据你的CPU型号选对应的)
  5. 保存设置后重新启动虚拟机

情况2:CPU支持虚拟化但KVM模块未加载(输出大于0)

那咱们就手动安装并配置KVM:

  1. 安装KVM相关依赖工具:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
  1. 把当前用户加入KVM和libvirt用户组,这样不用每次都sudo操作:
sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER
  1. 这里需要重启系统或者重新登录,让组权限生效
  2. 验证KVM是否正常工作:
virsh list --all

如果没有报错,说明KVM已经正常运行了

最后一步

重启你的Docker Desktop,应该就能正常启动啦!另外提个小建议:Oracle VM给Ubuntu分配的内存最好不少于2GB,Docker Desktop对资源有一定要求,内存太小也可能导致各种奇怪的问题。

备注:内容来源于stack exchange,提问作者alexis ibarra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:14:41