orc
Home
名称:
docker
归类:
请选择
主体
早期,因为现在物理服务器是很强大的,我们如果在一台物理服务器上只跑一个程序就浪费了,而同时跑很多程序他们又会互相影响,比如说某个程序内存泄漏从而把整个服务器的内存都占满了,其他程序都跟着受影响。所以为了让每个程序不互相干扰,让它们只使用自己那部分有限的cpu,内存和磁盘,以及自己依赖的软件包。这个早先是用虚拟机来实现隔离的,但是每个虚拟机都要装自己的操作系统核心,这是对资源是巨大的浪费。于是就有了Docker,一个机器上可以装十几个到几十个docker,他们共享操作系统核心,占用资源少,启动速度快。但又能提供了资源(cpu, 内存,磁盘等)的隔离。