Docker 周报(第 6 期)

jopen 10年前

社区观点

@左耳朵耗子 看好Docker的发展

继上周Google推出基于Docker的Google Container Engine,Amazon 也开始推出基于Docker EC2 Container Service (ECS),感觉容器技术在IaaS层成熟的今天要开始发力了。

Weibo

微软容器负责人左玥点评微软的容器技术

曾经负责过Drawbridge项目的前美国微软首席开发经理左玥表示,微软自身的Container技术与Docker并不矛 盾,Docker是将Linux的Container技术标准化的工具,同样Windows的Container技术也可以使用Docker来管理。

CSDN

Docker新闻

AWS加码押注Docker

在AWS re:Invent 2014大会上,AWS推出了高性能容器管理服务EC2 Container服务,用户可以在AWS上使用容器轻松地运行和管理分布式应用。EC2 Container服务包含一组强大的API用于运行和管理容器,用户可将之作为应用的核心构件,且可获得与其他AWS服务一样的高程序性控制力和灵活 性。另外,EC2 Container服务可以与Docker Hub集成。

ZDNet

Deis 1.0 正式版发布,可用于产品环境

基于 Docker 的开源 PaaS 系统 Deis 1.0 正式版发布了,这是 Deis 的首个稳定版本,现在可以在生产环境中使用该系统,这是 Deis 首个基于 Docker 构建的产品级别的 PaaS 系统。

开源中国

揭秘微软的Container技术Drawbridge

基于VM的虚拟化技术其效率不高,而传统的OS虚拟化技术,如Linux Container技术,安全性又不足,所以Drawbridge选择了一条两者兼顾的道路,把Kernel的内存状态放到了Container中(这里 指Windows的Container),用户间的隔离更彻底,而各个Container之间依然共享一部分资源,所以相较VM虚拟化效率要高。

CSDN

10个Q&A快速认识Docker

Google、Amazon、Microsoft、VMware都纷纷拥戴,加入Docker和Container所掀起的新时代云端 虚拟化行列,这两项技术成为了IT界的新趋势。Docker和Container到底是什么?一篇来自台湾媒体iThome的新闻通过问答的方式向读者介 绍了Docker。

iThome

视频

Docker以及CoreOS视频教程

DockCore上有一系列的视频教程帮助开发者深入了解Docker以及CoreOS,基本都是实战类,视频下面还配有Step by Step的文字教程。

DockCore

开源项目

sparkexample

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

SparkJava

学习教程

一次奇幻的 Docker libcontainer 代码阅读之旅

libcontainer是Docker架构中一个使用Go语言设计实现的库,设计初衷是希望该库可以不依靠任何依赖,直接访问内核中与容器相关的API。文章作者带着问题去看源代码,层层深入,解决问题的思路值得学习。

个人博客

Docker在云环境中的应用实践初探:优势、局限性与效能评测

:作者根据所在团队的开发实践,整理出一些有意义的信息,拿出来和社区分享。其中既包括在云端应用Docker与相关技术的讨论,同时也有实施过程中的一些效能评测,以及整个过程中遇到的一些国内特有的问题和我们的一些解决方案、想法。

InfoQ

Kylin-Hadoop上的大规模联机分析(OLAP)引擎现在已经能够用Docker运行

Kylin是一套由eBay公司打造的开源分布式分析引擎,其突出特性在于能够为Hadoop支持下的庞大数据集带来标准SQL接口与多维分析(OLAP)能力,目前已经可以在Docker中运行。

CSDN

使用Docker来进行单元测试

单元测试是开发过程中必不可少的一环,在测试过程中我们经常需要向数据库中预装载测试数据并在测试结束后删除,或者有时候我们会碰到多 个查询一起操作数据库而导致测试错误的问题,也许有了Docker之后可以解决这些问题。文章作者介绍了自己使用Docker来简化Go语言中使用 MongoDB项目的单元测试问题。

个人博客

如何在Java中使用Docker

非常棒的一个教程,Java开发者必看,扔给你的同事几个文件,它在任何地方、任何环境中用几个简单的Docker命令就可以运行,太简单了。作者录制了一个Shell上的视频教程,浅显易懂,基本看完就知道如何使用。

Giant Swarm

来自:http://docker.imcrm.me/issue/6