
2020-07-17
近年来,docker成了最火热、最具颠覆性的科学技术之一,受到了国内、国外许多泛云计算公司、互联网公司、IT大厂的青睐。docker到底是什么?为什么这么火?下面就跟小编一起来看吧!
一、docker概念
让我们先来看一下百科定义:docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
简单点来概括:docker就算是一种新兴的虚拟化技术,在一定程度上可以代替传统虚拟机。
一个完整的Docker有以下几个部分组成:
docker Image镜像:docker镜像可以看成作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
dockerrContainer容器:容器,从认识上来说,就是类创建的实例,就是依据镜像这个模板创建出来的实体。
Repository (仓库):docker仓库是集中存放镜像文件的场所。
二、docker优势
要想了解Docker优势,我们先来看一下容器与传统虚拟机的区别。
docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。Docker优势在于:
启动快速属于秒级别。
需要资源少
更轻量
隔离性更弱, 属于进程之间的隔离
高可用、容错,可恢复性
快速创建、删除
快速分发和快速部署
完 谢谢观看