我在 Ubuntu 22.04.3 LTS 上安装了 Docker Desktop Linux。启动它并等待几秒钟后,它抛出了此错误:
出了些问题
等待 qemu 进程:退出状态 1
我认为问题在于 KVM 甚至尚未加载。我已经使用以下工具检查了这一点,lsmod | grep kvm
并得到了以下结果:
kvm_intel 503808 0
kvm 1347584 1 kvm_intel
irqbypass 16384 1 kvm
研究 (https://wiki.ubuntuusers.de/KVM/(德语)提示说后面的输出意味着 KVM 尚未加载。当我尝试通过sudo modprobe kvm && sudo modprobe kvm-intel
在终端中输入 来加载 KVM 时,结果lsmod | grep kvm
仍然和以前一样。
我不知道如何解决这个问题,需要你的帮助。我已经安装了 KVM 所需的所有软件包(https://www.linuxtechi.com/how-to-install-kvm-on-ubuntu-22-04/)并按照docker桌面linux安装指南中的KVM支持激活步骤进行操作(https://docs.docker.com/desktop/install/linux-install/#kvm-virtualization-support)此外,我在启动菜单的 CPU 配置中激活了虚拟化功能。
如果您需要更多信息,我会尽力提供。
答案1
我通过将 Docker Desktop 从 4.26.1 降级到 4.25.0 解决了这个问题。这有助于修复初始问题Something went wrong: Waiting for qemu process: exit status 1
,以便 Docker Desktop 运行时不会出现任何崩溃。