资讯

展开

什么是docker技术,为什么要使用docker

作者:快盘下载 人气:

什么是docker技术,为什么要使用docker


1 docker是一个开源项目,诞生于2013年初,最初是 dotcloud公司内部的一个业余项目。它基于

Goge公司推出的Go语言实现。项目后来加入了 Linux基金会,遵从了 Apache2.0协议,项目代

得在GHub上进行维护。


2 Docker项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker的基础是 Linux容器

(LXc)等技术。在LXc的基础上 Docker进行了进步的封装,让用户不需要去关心容器的管理

使得操作更为简便。用户操作 Docker的容器就像操作一个快速轻量级的虚拟机一样简单。



3区别: Docker和传统虚拟化的方式最大的不同点是, Docker是在操作系统层面上实现的虚拟化,直

接复用本地主机的操作系统,而传统的方式则是在硬件层面实现的


1、与传统的虚拟化方式相比具有众多的优势。

a Docker容器的启动在秒级

b.Doker对系统资源利用率高,一台主机上可以同时运行数千个Doker容器

c Docker基本不消耗系统资源,使得运行在 Docker里面的应用的性能很高。


2、相比于传统的虚拟化技术, Docker在以下几个方面具有较大的优势。

a更快速的支付和部害:开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维

人员可以直接使用这个容器来部害代码。

b更高效的虚拟化: Docker容器的运行不需要额外的 hypervisor支持,它是内核级的虚拟化,因此

可以实现更高的性能和效

c更轻松的迁移和扩展: Docker容器几乎可以在任意的平台上运行,包括物理机虚拟机、公有云、

私有云、个人电脑、服务器等。

d.更简单的管理:使用 Docker,只需要小小的修改,就可以替代以往大量的更新工作。所有的修改都

以增量的方式被分发和更新,从而实现自动化并且高效的管理。


虚拟化解决方案


加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!