Docker 周报:AWS 加码押注 Docker

阅读数:1976 2014 年 11 月 15 日 07:49

新闻

  1. 《AWS 加码押注Docker》:在AWS re:Invent 2014 大会上,AWS 推出了高性能容器管理服务EC2 Container 服务,用户可以在AWS 上使用容器轻松地运行和管理分布式应用。EC2 Container 服务包含一组强大的API 用于运行和管理容器,用户可将之作为应用的核心构件,且可获得与其他AWS 服务一样的高程序性控制力和灵活性。另外,EC2 Container 服务可以与Docker Hub 集成。
  2. 《Deis 1.0 正式版发布,可用于产品环境》:基于 Docker 的开源 PaaS 系统 Deis 1.0 正式版发布了,这是 Deis 的首个稳定版本,现在可以在生产环境中使用该系统,这是 Deis 首个基于 Docker 构建的产品级别的 PaaS 系统。
  3. 《揭秘微软的Container 技术Drawbridge》:基于VM 的虚拟化技术其效率不高,而传统的OS 虚拟化技术,如Linux Container 技术,安全性又不足,所以Drawbridge 选择了一条两者兼顾的道路,把Kernel 的内存状态放到了Container 中(这里指Windows 的Container),用户间的隔离更彻底,而各个Container 之间依然共享一部分资源,所以相较VM 虚拟化效率要高。
  4. 《10 个Q&A 快速认识Docker》:Google、Amazon、Microsoft、VMware 都纷纷拥戴,加入Docker 和Container 所掀起的新时代云端虚拟化行列,这两项技术成为了IT 界的新趋势。Docker 和Container 到底是什么?一篇来自台湾媒体iThome 的新闻通过问答的方式向读者介绍了Docker。

教程

  1. 《一次奇幻的 Docker libcontainer 代码阅读之旅》:libcontainer 是Docker 架构中一个使用Go 语言设计实现的库,设计初衷是希望该库可以不依靠任何依赖,直接访问内核中与容器相关的API。文章作者带着问题去看源代码,层层深入,解决问题的思路值得学习。
  2. 《Docker 在云环境中的应用实践初探:优势、局限性与效能评测》:作者根据所在团队的开发实践,整理出一些有意义的信息,拿出来和社区分享。其中既包括在云端应用Docker 与相关技术的讨论,同时也有实施过程中的一些效能评测,以及整个过程中遇到的一些国内特有的问题和我们的一些解决方案、想法。
  3. 《Kylin-Hadoop 上的大规模联机分析(OLAP) 引擎现在已经能够用Docker 运行》:Kylin 是一套由eBay 公司打造的开源分布式分析引擎,其突出特性在于能够为Hadoop 支持下的庞大数据集带来标准SQL 接口与多维分析(OLAP) 能力,目前已经可以在Docker 中运行。
  4. 《使用Docker 来进行单元测试》:单元测试是开发过程中必不可少的一环,在测试过程中我们经常需要向数据库中预装载测试数据并在测试结束后删除,或者有时候我们会碰到多个查询一起操作数据库而导致测试错误的问题,也许有了Docker 之后可以解决这些问题。文章作者介绍了自己使用Docker 来简化Go 语言中使用MongoDB 项目的单元测试问题。
  5. 《如何在Java 中使用Docker》:非常棒的一个教程,Java 开发者必看,扔给你的同事几个文件,它在任何地方、任何环境中用几个简单的Docker 命令就可以运行,太简单了。作者录制了一个Shell 上的视频教程,浅显易懂,基本看完就知道如何使用。

开源项目

  1. sparkexample :一个帮助 Java 开发者使用 Docker 的入门级例子,包括一个 POM 文件以及 Dockerfile 文件,运行 docker run 和 build 命令后即可运行。

另外,为了更好的促进 Docker 在国内的发展以及传播,InfoQ 开设了《深入浅出 Docker 》专栏,邀请 Docker 相关的布道师、开发人员、技术专家来讲述 Docker 的各方面内容。InfoQ 希望 Docker 专栏能帮助读者迅速了解 Docker,希望新的技术、新的理念能让更多的人受益。

收藏

评论

微博

用户头像
发表评论

注册/登录 InfoQ 发表评论