一、什么是容器?
容器就是在隔离环境运行的一个进程,如果进程停止,容器就会销毁。
隔离的环境拥有自己的系统文件,IP地址,主机名等
二、什么是虚拟化?
通过模拟计算机的硬件,来实现在同一台计算机上同时运行不同的操作系统的技术
常用的vmwore、openstack、kvm都是使用的虚拟化技术
三、容器和虚拟化的区别
虚拟话:
需要硬件支持,需要模拟硬件,可以运行不同的操作系统,启动需要走开机启动流程(分钟级)。
容器技术:
共用宿主机内核,第一个进程直接启动服务(nginx,mysql等),开机秒级,轻量,损耗少,但仅支持linux系统。