支持虚拟化的CPU

com.docker.db.exe: Failed to set up server socket listening on hyperv-connect 1


在Azure中国平台上创建了一台Windows server 2016虚拟机,安装完docker for windows 后,启动不了Linux Container,报错:

  • com.docker.db.exe: Failed to set up server socket listening on hyperv-connect//XXXX Unix.Unix_error(Unix.ENETDOWN, “socket”, “”)
  • Unable to modify database: Unable to write to the database. Exit code: 1

经检测,是该虚拟机不支持嵌套虚拟化导致的,致电世纪互联客服,得到的回复也是一样的:

经查询, 现阶段中国区Azure暂未上线容器服务, 您可继续关注Azure中国官网及门户中的容器服务开通状态, 非常感谢!

其实可以直接通过进程查看器中的CPU信息区分的。

这是国际版的Azure VM CPU信息:

支持虚拟化的CPU

支持虚拟化的CPU

这是中国版的Azure VM CPU信息:

不支持虚拟化的CPU

不支持虚拟化的CPU

本文链接: https://www.pstips.net/com-docker-db-exe-failed-set-server-socket-listening-hyperv-connect.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。


发表评论

电子邮件地址不会被公开。 必填项已用*标注

一条评论 “com.docker.db.exe: Failed to set up server socket listening on hyperv-connect