首页 / 开源技术 / Docker1.0发布 ,google给予强力支持

Docker1.0发布 ,google给予强力支持

Docker 开源项目发布了 1.0 版中文)。Docker 是一个创建轻量级、可移植和自给自足的应用程序容器的项目。容器类似于虚拟机,但不像虚拟机是一个完整的操作系统,容器是一个极其轻量级的虚拟机,它们共享操作系统,有一个隔离的进程空间,可以在隔离的环境内运行应用程序。

Wired报道称,谷歌对当今最热门的云计算技术Docker给予了相当大的支持。“集装箱化思维”被运用在软件“运输”上,Docker可以看作是用代码编写出来的国际集装箱,它可以把任何应用及相关依赖项打包成一个轻量、可移植、自包涵式的容器。

在谷歌看来,Docker也是一个足以改变人们创建软件方式的东西,它能让任何程序开发人员更轻松地、即刻地体会到海量计算性能的优势。

据悉,谷歌工程师Eric Brewer明天将在旧金山的会议上发表主旨演讲。届时谷歌将宣布自主融合Docker技术的云计算服务Google App Engine和Google Compute Engine。这是谷歌撼动亚马逊在云技术市场上王者地位的新举措

  Docker 在 2013 年 3 月 20 日发布首个版本,15 个月以来有超过 460 位贡献者贡献了 8741 次 commit、两百七十五万次下载、超过一万四千个 Docker 化的应用,从在单台笔记本上运行单个容器,到在云中使用数千个容器进行生产,不一而足。

Docker 是一个开源的应用容器引擎,可以自动化地部署应用到可移植的的容器中,这些容器独立于硬件、语言、框架、打包系统。一个标准的Docker容器包含一个软件组件及其所有的依赖 ——二进制文件,库,配置文件,脚本等等。Docker扩展了LXC,使用高层的API,提供轻量虚拟化解决方案来实现进程间隔离。可以运行在任何支持 cgroups跟AUFS 的 64位Linux内核上。

同时,Docker基于Go语言开发,代码托管在Github上,并遵循Apache 2.0开源协议。Docker容器可以封装任何有效负载,几乎可以在任何服务器之间进行一致性运行。换句话说,开发者构建的应用只需一次构建即可多平台运行。运营人员只需配置他们的服务,即可运行所有的应用。

Docker的常用案例包括:

  • 自动打包和部署应用
  • 创建轻量、私有的PaaS环境
  • 自动化测试和持续集成/部署
  • 部署并扩展Web应用、数据库和后端服务器


About worksguo

我顶的是太阳,蓝天都在我脚下。我是软件开发者,信息化专家,电子商务专家,金融学者,创业人。长期关注微软技术!

Check Also

rust1.9

Mozilla 公司的Rust 1.9发布

Rust 编程语言项目发布了 v1.9。Rust 是 Mozilla 主导开发的专注于安全、速度和并发的系统级编程语言,采用了类似浏览器的快速发布周期。Rust 1.9 的最主要变化是处理错误的 std::panic 模块稳定了。

Python

Python将迁移到GitHub

Python 目前的维护者,Brett Cannon,日前在 Python 的核心工作流邮件列表中宣布了 Python 将迁移到 Github 中,在与 InfoQ 的对话中,Cannon 解释了决定此次迁移花了超过一年的时间,当初主要的考虑有如下三个备选方案

发表评论


x

更多推荐

Google开源新操作系统Fuchsia,大内存特供

Docker 开源项目发布了 1.0 版(中文)。Docker 是一个创建轻量级、可移植和自给自足的应用程序容器的项目。容器类似于虚拟机,但不像虚拟机是一个完整的操作系统,容器是一个极其轻量级的虚拟机,它们共享操作系统,有一个隔离的进程空间,可以在隔离的环境内运行应用程序。

NayuOS:Chrome OS的自由软件替代

Docker 开源项目发布了 1.0 版(中文)。Docker 是一个创建轻量级、可移植和自给自足的应用程序容器的项目。容器类似于虚拟机,但不像虚拟机是一个完整的操作系统,容器是一个极其轻量级的虚拟机,它们共享操作系统,有一个隔离的进程空间,可以在隔离的环境内运行应用程序。

谷歌地图增加驾驶模式 根据历史信息就能知道你去哪

Docker 开源项目发布了 1.0 版(中文)。Docker 是一个创建轻量级、可移植和自给自足的应用程序容器的项目。容器类似于虚拟机,但不像虚拟机是一个完整的操作系统,容器是一个极其轻量级的虚拟机,它们共享操作系统,有一个隔离的进程空间,可以在隔离的环境内运行应用程序。

powered by RelatedPosts