Docker周报:AWS加码押注Docker

新闻

  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,希望新的技术、新的理念能让更多的人受益。

你可能感兴趣的:(Docker周报:AWS加码押注Docker)