在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信息:
这是中国版的Azure VM CPU信息:
本文链接: https://www.pstips.net/com-docker-db-exe-failed-set-server-socket-listening-hyperv-connect.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
2016支持linux container,需要1709补丁吧,这个补丁好像只对server core版本,图形化不支持