关于docker:
按我的理解是基于之前虚拟机的技术进行取长补短而发展出来的技术
虚拟机解决了在一套硬件设备上面运行多套系统,提高硬件利用度的问题,然而在今天,虚拟机的优势仍然不够,主要表现在以下几方面:
1.每个虚拟机都包含整个操作系统,每次启动运行,都需要运行整个操作系统,这样会导致硬件系统负担陡增
2.每个虚拟机可能安装的系统软件版本有所区别,运行环境不一样,会导致部署的软件产生区别
3.每个虚拟机之间通讯麻烦,文件系统无法做到整个共享?(存疑)
在这样的环境下,催生出docker容器技术:
在一个系统上面运行docker(引擎/服务),挂载多个容器,每个容器之间隔离运行。



