登录
首页大数据时代应该怎样理解docker?它的优势在哪里?
应该怎样理解docker?它的优势在哪里?
2020-07-17
收藏

近年来,docker成了最火热、最具颠覆性的科学技术之一,受到了国内、国外许多泛云计算公司、互联网公司、IT大厂的青睐。docker到底是什么?为什么这么火?下面就跟小编一起来看吧!

一、docker概念

让我们先来看一下百科定义:docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

简单点来概括:docker就算是一种新兴的虚拟化技术,在一定程度上可以代替传统虚拟机

一个完整的Docker有以下几个部分组成:

docker Image镜像:docker镜像可以看成作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。

dockerrContainer容器:容器,从认识上来说,就是类创建的实例,就是依据镜像这个模板创建出来的实体。

Repository (仓库):docker仓库是集中存放镜像文件的场所。

二、docker优势

要想了解Docker优势,我们先来看一下容器与传统虚拟机的区别。

docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。Docker优势在于:

启动快速属于秒级别。

需要资源少

更轻量

隔离性更弱, 属于进程之间的隔离

高可用、容错,可恢复性

快速创建、删除

快速分发和快速部署

数据分析咨询请扫描二维码

客服在线
立即咨询