在旧版本的Docker for Windows中,我记得它明确表示它使用Linux VM作为内核.
但是,自从新的稳定版本(我想在2016年7月发布)以来,它说
Docker for Windows is a native Windows application with a native user interface and auto-update capability, deeply integrated with Windows native virtualization, Hyper-V, networking and file system
如果我理解正确,则指定的基本映像用于用户空间并使用主机的内核.因此,如果我指定我使用ubuntu基本映像来运行echo命令,那么Windows内核如何发挥作用?
还是我完全误解了什么?
docker 像往常一样与我计算机上的现有容器(如 kafka、mysql、postgres)正常工作。比我想下载新版本的 postgres 和docker run命令总是显示exit code 132。
我想启动哪个容器并不重要,所有的容器都是132
我检查后立即退出docker events,docker logs但一切都是空的。
像这样简单的容器都hello-world可以正常启动。
我发现一篇文章提到了sse4_2,但它是受CPU支持的。据我记得自从它工作以来没有系统更新。
可能是什么原因?