50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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:521239
用户头像

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

关注

评论

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

WasmEdge (曾用名 SSVM) 成为 CNCF 沙箱项目

WasmEdge

云计算 云原生 webassembly cncf

用node写个简单的脚手架!

Node cli

windows11泄露版尝鲜体验新功能!!!

学神来啦

win10 win11 windows10 windows 11

Flutter&Dart Callback转同步

小呆呆666

flutter ios android 大前端

fish_redux使用详解---看完就会用!

小呆呆666

flutter ios android 大前端 社区

与8090创业者、投资人共话“初心”!2021中国新青年创业投资峰会举办

创业邦

看完阿里开源笔记,我终于敢说精通“网络协议”了

Java架构师迁哥

为什么vacuum后表还是继续膨胀?

华为云开发者联盟

索引 GaussDB 元组 VACUUM 行存表

限量!Alibaba首发“Java成长笔记”,差距不止一点点

Java 编程 程序员 架构 面试

腾讯同事内推的那位Linux C/C++后端开发同学面试没过......

Linux服务器开发

Linux C/C++ Linux服务器开发 Linux后台开发 Linux网络编程

4个改变你编程技能的小技巧,建议细读

欢喜学安卓

android 程序员 面试 移动开发

一周信创舆情观察(6.14~6.20)

统小信uos

自定义 View 功能上线,你的小程序可以更多变

蚂蚁集团移动开发平台 mPaaS

小程序 mPaaS 自定义控件

网络攻防学习笔记 Day54

穿过生命散发芬芳

网络攻防 6月日更

企业想要升级生产管理系统,有哪些好用的低代码平台推荐?

优秀

低代码

最强大的内在激励:自我承诺

石云升

激励 职场经验 管理经验 6月日更

Flutter Webview添加Cookie的正确姿势

小呆呆666

flutter ios android 大前端

CloudQuery 使用教程之《No.1 基础入门》

BinTools图尔兹

数据库 程序员 dba 国产数据库 运维开发

数据校检

若尘

计算机组成原理 6月日更

七牛云 霍锴:SDK 是一款技术服务的门面,如何方便用户高效接入是前提|Meetup 讲师专访

七牛云

音视频 sdk Meetup

仿imtoken钱包源码开发,imtoken去中心化钱包开发

空手撸SOLID架构设计原则,六大原则层层解析,你绝想不到

Java MySQL 程序员

阿里云中间件首席架构师李小平:企业为什么需要云原生?

阿里巴巴云原生

Github上星标85k的,图解操作系统、网络、计算机 PDF,竟是阿里的?

Java架构师迁哥

蜜雪冰城主题曲血洗B站:企业自媒体运营如何接地气

石头IT视角

Python接口自动化之常见用例读取方法介绍

行者AI

测试 #python

4面字节跳动拿到Offer,灵魂拷问

欢喜学安卓

android 程序员 面试 移动开发

与其摸鱼,不如来看:高性能消息中间件NSQ解析的整体介绍

我看JAVA 之 JVM

awen

Java JVM

Visual Studio 2010下ASPX页面的TreeView控件循环遍历

吴脑的键客

C#

Quick BI的可视分析之路

瓴羊企业智能服务

阿里云 数据中台 数据分析 数据可视化 商业分析

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