写点什么

Docker 1.0 发布

  • 2014-06-10
  • 本文字数:1268 字

    阅读完需:约 4 分钟

6 月 10 日,Docker 官方团队宣布 Docker 1.0 发布。Docker 是由 DotCloud(PaaS 供应商)开源的、可以将应用打包到可移植的容器中运行的应用容器引擎,2013 年 3 月发布了首个版本。Docker 使得开发者和系统管理员能够在 Linux 环境中快速简单的部署自给自足的应用容器。

从第一个版本到 1.0 版本的发布,大约有 15 个月的时间。在这段时间里,Docker 逐渐成长为虚拟化技术领域的领先者,并得到了 Linux 发行商 Red Hat 和 Canonical 的支持。Docker 的目标是为开发者和系统管理员提供了一个构建、部署、运行分布式应用程序的开源平台。Docker 使用 Go 语言编写,由 Docker 引擎、容器运行时、打包工具以及 Docker Hub 组成,Docker Hub 是一个基于云的服务,可用于协作、内容和工作流的自动化。

Docker 的 CTO 以及创建者 Solomon Hykes 在一份声明中表示在过去的 15 个月里,Docker 收到了超过 460 位贡献者的 8741 条改进建议,社区帮助 Docker 迅速达到了这一新的里程碑。

Docker 1.0 的特性包括:

  • 质量:Docker 在质量、功能完整、后台兼容和 API 稳定性方面已经提升了一个级别,达到企业使用标准。
  • 兼容:Docker 目前可以运行在所有主流的 Linux 发行版本中,包括 Red Hat、Debian、Ubuntu、Fedora、Gentoo、SuSE、Arch。
  • 接口:Docker 提供了插件式的 API。
  • 扩展:通过 Boot2Docker ,用户可以在 Mac OS X 和 Windows 上使用。
  • 文档:完善的文档,包含了 Docker 的所有特性介绍以及入门指南。
  • 云服务:Docker Hub 可用于协作以及工作流的自动化。

在 Docker 的官方博客上 Julien Barbier 分别从开发者和系统管理员的角度介绍了 Docker 1.0 的新特性:

为开发者而生

  • 为 Docker build 引入一个新命令:COPY,可以从 build 上下文中复制文件和文件夹。
  • 改进了 ADD 命令和容量,在构建镜像时保持对文件的所有权和权限。

系统管理员的运维利器

  • Docker Engine 支持暂停 / 继续运行容器,用户可以回收(reclaim)容器正在使用的 CPU 周期,从而更好地安排系统资源。
  • 改进了设备访问的安全说明以及容器的兼容性。
  • 在存储和文件系统方面,改进了 Device Mapper,增加了 XFS 支持,增加了使用物理设备的功能,同时改进了容器的移除速度。
  • IANA 为 Docker 分配了端口:端口 2375 用于 HTTP ,2376 用于 HTTPS。

另外,Google 也对 Docker 有浓厚的兴趣,Google 认为 Docker 是一个可以改变人们对于当前软件认识的东西,它能够更简单地让每一个人都体会到海量计算性能所带来的便利。Google 也将会把 Docker 技术运用到 Google App Engine 和 Google Compute Engine 中。

Docker 中文社区的创始人马全一对 Docker 1.0 的发布发表了自己的看法,他认为 Docker 虽然发布了 1.0 版本,但是整个产品的成熟度还不够,离期望的生产级别还有一些距离,他猜测 Docker 发布 1.0 版本可能出于商业因素的考虑,但是这并不会妨碍 Docker 的发展,Docker 必定会成为云计算领域中的重要产品。另外 Docker 的 index.docker.io 升级为 registry.hub.docker.com,这是 Docker 在生态环境建设中迈出的非常重要的一步,马全一认为 Docker 的目标是成为整个生态环境的 Github。

2014-06-10 02:521170
用户头像

发布了 219 篇内容, 共 148.2 次阅读, 收获喜欢 195 次。

关注

评论

发布
暂无评论
发现更多内容

分布式锁的几种实现方式

Hollis

Java 分布式 并发编程 分布式锁

架构师训练营第二周总结

Cloud.

ARTS第三周6.8-6.14

我笔盒呢

思维模型 - 单一要素最大化

石云升

思维模型 第一曲线 单一要素

面向对象编程的设计原则

满山李子

DQTOEKN引领数字金融新蜕变

Geek_116789

架构师训练营第 0 期第 2 周学习总结

upupup

极客大学架构师训练营

ARTS|Week 3 本周的主题可能是乱

Puran

ARTS 打卡计划

直播 | 即将发版的 Flink 1.11 有哪些重大变更?

Apache Flink

大数据 flink 流计算

Go: 内存管理和分配

陈思敏捷

内存管理 Go 语言

架构师面试题(1)

满山李子

【架构师训练营 - 作业 -2】依赖倒置

小动物

极客大学架构师训练营 作业

ARTS打卡-03

Geek_yansheng25

ARTS|Week 03 (2020第24周)

MiracleWong

数据结构 算法 ARTS 打卡计划

Libra教程之:Transaction的生命周期

程序那些事

区块链 libra blockchain transaction

架构师训练营--第二周作业

花花大脸猫

极客大学架构师训练营

学习总结-第2周

饶军

游戏夜读 | 玩游戏为什么开心?

game1night

MongoDB与微服务

Cutler

微服务 mongo

大数据的下一站是什么?服务/分析一体化(HSAP)

Apache Flink

大数据 flink 流计算 实时计算

架构师训练营第二章作业

张明森

架构师课程第二周作业

杉松壁

架构师训练营第二周课后作业

Cloud.

极客大学架构师训练营

周末直播|Flink、Hologres、AI等热门话题全都安排!

Apache Flink

大数据 flink 流计算

架构师训练营-- 第二周作业

stardust20

呢喃/ NN 4044

ZoomQuiet大妈

大妈 是也乎 IMHO 呢喃 今日

week1 homeweok 1

宋琢

week1 homework 2

宋琢

架构师训练营--第二周学习总结

花花大脸猫

极客大学架构师训练营

架构师训练营第 0 期第 2 周作业

upupup

极客大学架构师训练营

架构师训练营第二章作业

饶军

Docker 1.0发布_DevOps & 平台工程_小盖_InfoQ精选文章