docker简介

1.docker是什么?
官方:https://www.docker.com/
docker是一个软件,运行在操作系统上;dokcer里运行很多的容器container,一个容器里跑(运行)一个程序(app);docker是容器的管理程序,容器才是底层真正干活的软件,一个容器相当于一个虚拟机,里面会运行一个微型的操作系统和程序代码,所有的容器都是使用同一个操作系统,相同的底层硬件;docker也是一个虚拟化软件,里面的虚拟机是container容器

hypervisor:超级的虚拟化管理程序 vmware就是一个简单的hypervisor

2.比较docker和虚拟机的区别
docker的优势:
启动速度快
资源消耗小,资源可以控制
扩展方便,可以理解为快速的复制

虚拟机的优势:
							更加的安全
							隔离地更加彻底,不同的app使用不同的操作系统
层次不一样,虚拟机多一层封装

docker简介_第1张图片
3.docker里的容器时是如何隔离的,它的底层原理是什么?
一个容器对应操作系统里的一个进程,进程和进程之间是隔离的,是linux内核管控的。
一个容器对应一个name space,里面的内容和别的name space里的内容可以一样也可以不一样

你可能感兴趣的:(linux,docker,容器,运维)