【己解决】Docker桌面端无法启动,如何导出数据

* 描述问题

以前使用docker桌面端可以正常启动,但现在docker桌面端启动不了。弹出以下报错。

DockerDesktop
Docker Desktop - Windows Hypervisor is not presentDocker Desktop is unable to detect a Hypervisor.Hardware assisted virtualization and data execution protection must be enabled inthe BlOS. See https://docs.docker.com/desktop/troubleshoot/topics/#virtualization

查询后得知需要在windows上开启虚拟化。但开启虚拟化需要Hyper-V功能,而开启Hyper-V 功能需要windows专业版或者企业版。但我的windows是家庭版。所以想要寻求一个办法可以导出之前存放的数据,能导出成表格文件就可以。

我看文档上似乎没有写这方面的资料,所以提问。

现在无法启动docker,导致下面很多信息都无法填写。我知道这是docker相关的问题,但不清楚为什么以前能正常启动,过了一段时间没管之后就启动不了了。可能是windows更新导致关闭了某些功能。目前docker中只有nocobase的数据,而且都还保存在本地。

* 运行环境

docker本地部署

  • NocoBase 版本:
  • 数据库种类与版本:
  • 操作系统: windows 11 家庭版
  • 部署方式: Docker
  • Docker 镜像版本:
  • NodeJS 版本:

如何重现

预期行为

截图

日志

无语了。微软上写着家庭版不能使用 Hyper-V,但一查是否适配,结果又是适配的。再一看,原来程序设置里有虚拟机选项,只是没有写成 Hyper-V罢了。

现在已经能正常启动docker了。进入界面了。

WIN版本可以更改的,网上找个序列号变更就行