2014-11-22

热点新闻

微软推出面向Windows的Docker客户端

10月微软宣布将在下一个版本的Windows Server中集成Docker。作为迈向那个目标的第一步,微软推出了面向Windows的Docker客户端。开发人员可以使用该客户端管理运行在Linux上的Docker容器。没有该工具,开发人员必须在运行在Windows上的Linux虚拟机上运行Docker客户端和服务器。

InfoQ

Flocker 0.3.1发布:兼容 Fig 配置文集,及支持多个云平台

Flocker是ClusterHQ开源的一个容器以及容器数据管理工具。近日,Flocker发布了新版本,宣布兼容 Fig 配置文集并支持多个云平台,包括AWS 、Rackspace和DigitalOcean。官方不建议在生产环境使用Flocker,其实我们也可以看出,很多Docker的开源工具目前都未发布正式版本,这也能侧面反应Docker目前的一个发展状态。

Docker中文社区

开源项目

Flocker

Flocker是一个Docker容器数据卷和多主机集群管理工具,旨在为运维团队提供 一个在Docker 容器内运行数据库、队列、键值存储及其它服务时所需的工具,以简化Docker容器以及数据的管理。

ClusterHQ

docker-gitlab

容器化GitLab的Dockerfile文件,文档比较齐全,感兴趣的同学可以看下仓库作者的其它项目,基本都是与Docker相关。

GitHub

演讲Slides

构建可扩展的Docker容器

在回顾开发环境的演进历史的基础上介绍了为什么要使用Docker、什么是Docker以及Docker的使用、是否在PaaS的基础上使用、如何构建可扩展的容器。

SlideShare

Docker生态圈软件概览

作者通过思维导图的方式介绍了Docker生态圈的相关软件,包括大数据、容器管理、网络、监控、PaaS等,在Docker相关技术选型时可以用到,并且作者持续更新,所以再次推荐。

思维导图

学习教程

CoreOS 实战:剖析 etcd

etcd 是一个应用在分布式环境下的 key/value 存储服务。利用 etcd 的特性,应用程序可以在集群中共享信息、配置或作服务发现,etcd 会在集群的各个节点中复制这些数据并保证这些数据始终正确。etcd 无论是在 CoreOS 还是 Kubernetes 体系中都是不可或缺的一环。本文对etcd以及Raft算法进行了详细介绍。

InfoQ

Google分布式容器技术Kubernetes初体验

总的看来Kubernetes提供的能力非常令人激动,Pod、replicationController以及service的设计非常简单实用。但如果立即将服务迁移到Kubernetes,还需要面对易变的环境。另外尽管Kubernetes提供健康检查的机制,但相对于生产环境所需的苛刻的可用性还未得到充分的验证。新浪微博技术总监TimYang分享了自己的Kubernetes使用体验。

TimYang

如何在Windows上编译Docker客户端

Windows的Docker客户端代码已经被Docker合并,也就是说目前已经可以在Windows上使用此功能,作者介绍了如何在Windows编译安装Docker客户端,另外注意本文作者是Microsoft Azure团队成员,有问题可以直接邮件他。

个人博客

Shopify的Docker使用经验

Shopify是英国最大的电子商务平台,它很早之前就在生产环境使用Docker,有非常丰富经验,之前也分享过如何使用Docker和CoreOS构建内部云环境,这次Shopify更进一步分享了他们在Docker使用过程中的经验,包括容器镜像、环境搭建、应用容器化、主机名称、部署等方面。

Shopify

Docker使用小贴士

来自Tutum的John Regan在本地Linux系统和云平台中都安装使用过Docker,在使用1年多的时间中,他总结了5条非常实用的经验,包括Docker经验镜像制作、Dockerfile、子进程以及容器和进程的对应关系等。

CSDN

Docker镜像保存在哪里?

非常棒的一篇文章,作者解释了Docker中常易混淆的概念,包括Image和Dockerfile、Registry和Index、Repository,并猜测了Docker镜像在主机上的存储位置,最后作者通过例子证明了自己的猜测,本周必读。

个人博客