Docker Desktop 在 Ubuntu Desktop 20.04 上通过 VirtualBox 保持停止状态

Docker Desktop 在 Ubuntu Desktop 20.04 上通过 VirtualBox 保持停止状态

对于使用 Windows 7 和 10 的两台不同的笔记本电脑 -VirtualBox 6.1.36- 客人是Ubuntu Desktop 20.04如下

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.4 LTS
Release:    20.04
Codename:   focal

为了安装,Docker我观察并遵循了以下说明:

视频分别介绍了Docker Engine和的安装Docker Desktop

命令sudo docker run hello-world按预期工作,因此Docker Engine安装并按预期正常工作,以防万一有更多信息:

docker compose version
Docker Compose version v2.7.0

docker --version
Docker version 20.10.17, build 100c701

sudo docker version
Client: Docker Engine - Community
 Cloud integration: v1.0.28
 Version:           20.10.17
 API version:       1.41
 Go version:        go1.17.11
 Git commit:        100c701
 Built:             Mon Jun  6 23:02:57 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.17
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.17.11
  Git commit:       a89b842
  Built:            Mon Jun  6 23:01:03 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.6
  GitCommit:        10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
 runc:
  Version:          1.1.2
  GitCommit:        v1.1.2-0-ga916309
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

安装Docker Desktop很好,但是当通过以下方式启动时应用或者命令,GUI 已加载但仍显示以下消息:

  • Docker 桌面停止了……

它会保持这种状态好几分钟

如何解决这个问题?

答案1

解决方案是通过复选框KVM Virtualization启用它。VirtualBoxEnable Nested VT-x/AMD-V

关闭后VirtualBox,执行:

VBoxManage modifyvm <VirtualMachineName> --nested-hw-virt on

有关为什么使用该命令的更多详细信息,请阅读以下资源:

答案2

使能够虚拟化适用于您的系统。这不是 docker 桌面问题。

相关内容