Docker并非容器虚拟化。Docker容器技术是一个开源平台,能够帮助管理员在容器中自动部署应用。像Docker这样的工具依赖于通过LXC、libvirt、systemd-nspawn组件部署在Linux中的容器层。Docker的确包括了称之为libcontainer、用于容器化的类库。
其他容器方式包括cgroups、用户空间内用于Linux操作系统的Checkpoint/Restore(CRIU)以及Kubernetes。 Docker的容器技术在行业中获得如此多关注的原因在于它提供了一个平台,该平台能够在单个包中高效集成并管理应用以及所有的依赖组件,该应用包能够被放置到容器中而且可以在任……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Docker并非容器虚拟化。Docker容器技术是一个开源平台,能够帮助管理员在容器中自动部署应用。像Docker这样的工具依赖于通过LXC、libvirt、systemd-nspawn组件部署在Linux中的容器层。Docker的确包括了称之为libcontainer、用于容器化的类库。其他容器方式包括cgroups、用户空间内用于Linux操作系统的Checkpoint/Restore(CRIU)以及Kubernetes。
Docker的容器技术在行业中获得如此多关注的原因在于它提供了一个平台,该平台能够在单个包中高效集成并管理应用以及所有的依赖组件,该应用包能够被放置到容器中而且可以在任何Linux服务器上运行。Docker封装应用的方式使得它能够在本地、私有云、公有云等平台中运行。因此Docker提供了巨大的应用灵活性及可移植性——正是这些属性引发了众多企业应用者的关注。
例如,Docker已经被集成到主要的云供应商产品中,比如Amazon Web Services、Google云平台、微软Azure以及其他行业领先的云基础设施工具,比如Cloud Foundry Diego、OpenStack Nova、OpenSVC、Chef、Puppet、Salt等。Docker可能最终会被集成到红帽的OpenShift Origin 平台中。
尽管Docker容器技术目前聚焦于Linux环境,但有一个用于创建独立于厂商、能够支持多种操作系统标准的创业项目——开放容器项目(OCP)正在进行。因此在理想情况下,软件开发人员应该能够打包应用并清楚该应用将与Docker、CoreOS的rkt或者来自FreeBSD的Jetpack runtime项目,以及Apcera的Kurma容器环境一同运行。最终的目标是创建单个统一的容器环境而非创建多个竞争、不兼容的环境。
容器为软件开发人员以及数据中心维护人员提供了新的机遇,但容器同样提出了需要被了解并予以解决的新挑战。好消息是容器技术不具有排他性。容器仅仅是虚拟化工具箱中的另一个工具——能够与当前基于hypervisor的虚拟化在同样的环境中共存,允许管理员以及开发人员以轻松的方式试用并接收容器。
相关推荐
-
超越Docker和Kubernetes:容器生态系统不断发展
在过去几年,容器走过了漫长的道路–从利基技术发展成为部署现代云原生应用和服务的关键平台,而随着部署 […]
-
描绘VMware容器未来蓝图:VIC与Pivotal
容器技术已经推出几年了,而且其原理很容易理解。容器成本低、运行速度快、易于部署而且承诺提供更大的可扩展性。在容器需求量持续增加期间,VMware开发了自己的容器平台以满足不断增长的需求—vSphere集成容器(VIC)以及Photon Platform。
-
从OpenStack Ocata看容器技术的走势
然而2017年2月,OpenStack社区却突然发布了OpenStack的第15个版本Ocata。这一版本的发布,与上一版本的发布时间间隔只有四个月。
-
VMware云应用业务线副总裁Kit Colbert访谈录
容器席卷IT行业,顾客厂商都在争相将容器集成到现有基础设施中。VMware就是这样一家试图跟上最新趋势的公司,VMware公司承诺向顾客提供一种熟悉的管理容器的方式。