爱奇艺、腾讯、vivo,不同行业的 AI 应用落地之道如何借鉴? 了解详情
写点什么

在 DockerCon 大会上发布了 Docker 1.0

2014 年 6 月 22 日

Docker.io DockerCon 大会的开幕式上正式推出了它们的容器管理工具的 1.0 版本。该版本仅比 0.12.0 版本晚发布了几天,0.12.0 版本主要关注于稳定性、性能以及易用性,并未引入重要的新特性。Docker 1.0 版本的发布意味着 Docker.io 现在已经在为 Docker 提供支持服务。

Docker 用于在 Linux 容器内“构建、部署、运行”应用程序。应用容器就像船运集装箱那样可以把里面的东西恰当地隔离开,这样在移动的时候就不必考虑里面的东西了。Docker 提供容器,基础架构(比如最新发布的 Linux 操作系统)提供放置容器的场所,而开发人员则将他们的代码放到容器之中。这个环境有三个关键组件:

  1. Docker 命令行工具,它用于管理容器以及镜像(在此构建的容器) 的生命周期。
  2. Dockerfile,一种用于创建 Docker 镜像的 DevOps 脚本语言。
  3. 镜像仓库。Docker.io 管理着一个默认的公共注册中心,现已更名为 Docker Hub 。用户也可以创建他们自己的私人仓库或者使用其他像 Gandalf 之类的托管仓库。

Docker Hub 相较于以前的 Docker Index 已经有些面目全非了,现在更像是一个应用市场。在发布会上展示了来自于 CentOS、MongoDB、MySQL、Nginx、Node.js、PostgreSQL、Redis、Ubuntu 和 Wordpress 各领域的相关内容。私人仓库在几个月前一直都处于 beta 状态,现在已经广泛应用了。用户可以免费获得一个私人仓库, Docker Hub 还针对大量私人仓库提供了不同档次的订购方案。

Docker.io 现在为那些想要在其产品中运行 Docker 的公司提供支持服务。Docker.io 承诺自Docker 1.0 发布之日起提供长达12 个月的“长期支持”,这意味着这个快速演进的项目将来会有更多的改进。Docker.io 提供了标准版和高级版这两档支持服务,目前尚未公布定价模式。Docker.io 已经宣布了和一些系统集成商的合作关系,这些系统集成商对Docker 项目很有帮助。Docker 团队也正在提供他们自己的服务,一种是为期一天的“Jumpstart”,它的价格是4950 美元;一种是为期三天的“Bootstrap”,它的价格则为9990 美元。

人们经常拿Docker 这样的容器管理系统与像VMware 的ESX、Xen 或者KVM 这样的虚拟化系统进行比较。它们之间的关键区别就是,容器共用一个Linux 内核,用它来管理资源,而不用像虚拟机那样拥有独立的操作系统(和内核)。Docker 最初是在Linux Container( LXC )之上构建的,但是在 2014 年 3 月份发布的版本中,把 LXC 换成了一个原生的 Go 语言 libcontainer 库。Docker 使用内核中的 cgroups 来提供隔离性、网络命名空间以及一种类似于 AUFS 联合文件系统(union filesystem)。从原则上讲,Docker 可以运行于任何具有cgroups 的Linux 版本。但实际上,由于安全性、稳定性以及联合文件系统的支持等方面的原因,最好采用一些比较新的内核。Docker 已经包含在最新的 Ubuntu 14.04 版本中了,并且也将成为Red Hat Enterprise Linux 7 和CentOS 7 的特色。现在的趋势是新的轻量化的Linux 发行版,比如 CoreOS 和 Red Hat 的 Project Atomic ,它们都削减成了最小的底层系统。

查看英文原文 http://www.infoq.com/news/2014/06/docker_1.0


感谢夏雪对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014 年 6 月 22 日 23:221657

评论

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

一致性哈希实现

elfkingw

极客大学架构师训练营

RxJS学习总结

shinji

RXJS

实现一致性 hash 算法

戴维斯

极客大学架构师训练营

一致性hash算法java代码实现

Thrine

分布式事务精华总结篇

奈学教育

分布式 分布式事务

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

whiter

极客大学架构师训练营

架构师训练营第五周总结

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

架构师训练营第五周命题作业

whiter

极客大学架构师训练营

半小时,将你的Spark SQL模型变为在线服务

范式AI云

Python spark Sparksql Apache Spark 数据模型

架构师训练营 - 第⑤周总结

牛牛

学习 极客大学架构师训练营

架构师训练营第5周总结:缓存,消息队列,负载均衡,分布式数据库

hifly

负载均衡 缓存 分布式数据库 极客大学架构师训练营 消息队列

作业一:一致性hash实现

ruettiger

一致性Hash

Tech Guy

极客大学架构师训练营

第五周作业 一致性hash算法

魔曦

极客大学架构师训练营

消息队列与异步架构

Lane

极客大学架构师训练营

单体架构知识点及单体架构的缺陷

奈学教育

单体架构

架构师训练营」第 5 周作业

edd

极客大学架构师训练营

架构师训练营第五周总结

王鑫龙

极客大学架构师训练营

第五周作业总结

Thrine

【获奖名单公示】仅需发布3篇+文章,极客时间每日一课 VIP 等多重礼品,免费拿~

InfoQ写作平台官方

写作平台 征稿 活动专区

Week 05 总结

鱼_XueTr

缓存 分布式数据库 消息队列

Istio 升级新方式:金丝雀升级

郭旭东

Kubernetes 云原生 istio

Lesson 5 分布式系统架构- 分布式缓存和队列 心得笔记

edd

啃碎并发(六):Java线程同步与实现

猿灯塔

大型网站技术架构--架构篇

wei

架构0期Week5Work1

Nan Jiang

图解:如何理解与实现散列表

淡蓝色

Java 数据结构 算法

缓存技术和直播平台缓存总结

周冬辉

分布式事务精华总结篇

古月木易

分布式 分布式事务

单体架构知识点及单体架构的缺陷

古月木易

单体架构

十代酷睿凌云!开启游戏本新篇章的机械师“战空”F117-V

最新动态

阿里巴巴客户端架构演进之路

阿里巴巴客户端架构演进之路

在DockerCon大会上发布了Docker 1.0-InfoQ