有人告诉我,运行与本地主机操作系统相同的Docker映像操作系统可以避免某种类型的虚拟化层,但我找不到支持这一点的文档。例如,在安装在Ubuntu 18.04上的Docker上,Ubuntu 18.04镜像是否运行得更快?
发布于 2021-02-05 05:44:59
不,Linux容器在任何Linux发行版上的运行速度都一样快。容器只依赖于内核,这在所有Linux发行版中都是一样的。
但是,如果您在Windows上运行Linux容器,则系统上没有可用的本机Linux内核。Docker for Windows通过运行精简Linux发行版的虚拟机来创建容器可以在其中运行的环境,从而解决了这一问题。这样做的开销很小,因此在Windows上运行Linux容器确实会因为虚拟化而变慢。在iOS上运行Linux容器也是如此。
https://stackoverflow.com/questions/66054208
复制相似问题