虚拟机

虚拟机中有虚拟层, 虚拟硬件.

容器

在使用 Docker 的时候,并没有一个真正的“Docker 容器”运行在宿主机里面。Docker 项目帮助用户启动的,还是原来的应用进程,只不过在创建这些进程时,Docker 为它们加上了各种各样的 Namespace 参数。

图示

image.png

右边的 Docker Engine 层其实不存在.