当前位置:云计算技术专区 → 正文

Docker容器技术为何如此重要?

责任编辑:editor006 |来源:企业网D1Net  2015-10-13 17:37:08 本文摘自:机房360

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的虚拟化在同样的环境中共存,允许管理员以及开发人员以轻松的方式试用并接收容器。

关键字:Dockerhypervisor

本文摘自:机房360

x Docker容器技术为何如此重要? 扫一扫
分享本文到朋友圈
当前位置:云计算技术专区 → 正文

Docker容器技术为何如此重要?

责任编辑:editor006 |来源:企业网D1Net  2015-10-13 17:37:08 本文摘自:机房360

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的虚拟化在同样的环境中共存,允许管理员以及开发人员以轻松的方式试用并接收容器。

关键字:Dockerhypervisor

本文摘自:机房360

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^