docker容器的特点(docker容器的优势)

本篇文章给大家谈谈docker容器的特点,以及docker容器的优势对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

容器docker的作用是什么 这四个好处你知道几个

1、作用:提到容器技术,我们就不可避免的会想到docker。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中。在用Docker的情况下,大家可以直接把项目发布在DocKer容器上面进行测试,当项目需要正式上线的时候,直接可以把做好的DocKer 镜像部署上去就行了,如果测试的好,就不必担心项目上正式版本的时候再出现什么问题。

2、好处:

(1)轻量、消耗少:使用Docker能合并多个服务以降低费用,不多的操作系统内存占用,跨实例共享多个空闲的内存,这些技术让Docker能以更加紧密的资源提供更有效的服务合并。基于LXC轻量级特点,启动快,而且docker能够只加载每个container变化的部分,这样资源占用小,在单机环境下与KVM之类的虚拟化方案相比,能够更加快速和裤乎占用更少资源。

(2)高利用率与隔离:容器服务没有管理程序的额外开销,与底层共享操作系统,性能更加优良,系统负载更低,在同等条件下可以运行更多的实例,充分利用系统资源。同时,容器拥有不错的资源隔离与限制能力,可以精确地对应用分配CPU、内存等资源,保证了应用间不会相互影响。

(3)快速部署与微服务:Docker通过创建流程燃纯顷的容器,不必重新启动操作系统,几秒内能关闭,你可以在数据中心创建或销毁资源,不用担心额外消耗。Docker 提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,能够在皮陆单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用。

(4)标准化环境和控制:基于容器提供的环境一致性和标准化,你可以使用Gt等工具对容器镜像进行版本控制。相比基于代码的版本控制来说,还能够对整个应用运行环境实现版本控制,一旦出现故障可以快速回滚。相比虚拟机镜像,容器压缩和备份速度更快,镜像启动也像启动一个普通进程一样快速。

[img]

【现学现忘Docker理论】— 9.容器的特点和标准化

容器的特点其实我们拿跟它跟硬件抽象层虚拟化hypervisor技术对比就清楚了,我们之前也提到过,传统的虚拟化(虚拟机)技术,创建环境和部署应用都很麻烦,而且应用的移植性也很繁琐,比如你要把vmware里的虚拟机迁移到KVM里就很繁琐(需要做镜像格式的转换)。那么有了容器技术就简单了,总结下容器技术主要有三个特点:

当前,docker几乎是容器的代名词,很多人以为docker就是容器。其实,这是错误的认识,除了docker 还有coreos。所以,容器世界里并不是只有docker一家。既然不是一家就很容易出现分歧。任何技术出现都需要一个标准来规范它,不然各搞各的很容易导致技术实现的碎片化,出现大量的冲突和冗余。因此,在2015年,由Google,Docker、CoreOS、IBM、微软、红枝派肢帽等厂商联合发起的OCI(Open Container Initiative)组织成立了,并于2016年4月推出了第一个开放容器标准。标准主要包括runtime运行时标准和image镜像标猛世准。标准的推出,有助于替成长中市场带来稳定性,让企业能放心采用容器技术,用户在打包、部署应用程序后,可以自由选择不同的容器Runtime;同时,镜像打包、建立、认证、部署、命名也都能按照统一的规范来做。

a). creating:使用 create 命令创建容器,这个过程称为创建中

b). created:容器创建出来,但是还没有运行,表示镜像和配置没有错误,容器能够运行在当前平台

c). running:容器的运行状态,里面的进程处于 up 状态,正在执行用户设定的任务

d). stopped:容器运行完成,或者运行出错,或者 stop 命令之后,容器处于暂停状态。这个状态,容器还有很多信息保存在平台中,并没有完全被删除

a). 文件系统:以 layer 保存的文件系统,每个 layer 保存了和上层之间变化的部分,layer 应该保存哪些文件,怎么表示增加、修改和删除的文件等;

b). config 文件:保存了文件系统的层级信息(每个层级的 hash 值,以及历史信息),以及容器运行时需要的一些信羡昌息(比如环境变量、工作目录、命令参数、mount 列表),指定了镜像在某个特定平台和系统的配置。比较接近我们使用 docker inspect image_id 看到的内容;

c). manifest 文件:镜像的 config 文件索引,有哪些 layer,额外的 annotation 信息,manifest 文件中保存了很多和当前平台有关的信息;

d). index 文件:可选的文件,指向不同平台的 manifest 文件,这个文件能保证一个镜像可以跨平台使用,每个平台拥有不同的 manifest 文件,使用 index 作为索引。

docker容器不包括以下特点

启动时间是陵拿凳分钟级。Docker容器的特点包括资源使敏拦用较少、创建速度很快、可以共享操作系统的资源,启动时间是分钟级不是Docker容器的特点。Docker容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用尺旅以及依赖包到一个可移植的容器中,发布到任何安装了docker引擎的服务器上,也可以实现虚拟化。

关于docker容器的特点和docker容器的优势的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表