Appearance
传统虚拟机:虚拟出一套硬件,再运行一个完整操作系统,最后运行所需应用进程;
容器:应用进程直接运行于宿主的内核。
容器没有自己的内核,也没有进行硬件虚拟。
所以 Docker 的 利用率更高,无论是应用执行速度、内存损耗或者文件存储速度。启动快。确保了应用运行环境一致性。 相同配置的主机,往往可以运行更多数量的应用。
容器是独立运行的一个或一组应用,以及它们的运行态环境