BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Docker周报:Docker收购CI服务商Koality

| 作者 郭蕾 关注 9 他的粉丝 发布于 2014年10月11日. 估计阅读时间: 5 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

新闻

  1. 《Docker收购持续集成服务商Koality》:10月7日,刚刚获得C轮融资的Docker宣布收购持续集成服务提供商Koality,具体的收购价格官方尚未透露。Koality创立于2012年,主要专注于帮助公司简化复杂的软件测试流程,2013年Koality曾获得由FF Angel领投的180万美元种子资金。收购结束后,4名Koality的全职员工也随之加入了旧金山的Docker团队。
  2. 《Deis v0.13发布,携手Ceph以提高可用性》:Deis是一个支持共有云和私有云的开源PaaS系统,它在Docker和CoreOS基础上构建了一个类Heroku的PaaS系统。Deis主要设计用来和不同的云提供商进行交互,支持EC2、Google Compute Engine等。0.13版本中,Deis携手Ceph以提高可用性。Ceph是新一代的自由软件分布式文件系统。
  3. 《Docker时代,公有云面临的挑战和机遇》:Docker技术出来之前,其实Container技术是不温不火的。譬如腾讯很多内部系统,底层就是用了Container的技术。但是人们只知道用了云,不太关心是Container来实现的,还是其他虚拟化技术实现的,Docker技术出现以后,加速了Container的发展。

教程

  1. 《Docker源码分析(二):Docker Client创建与命令执行》:本文为《Docker源码分析》系列第二篇,在Docker架构篇的基础上,继续从源码的角度出发,分析用户如何创建Docker Client,以及如何通过Docker Client发送用户具体请求。可以说,发挥Docker最大魅力,从使用Docker做起,使用Docker,从精通Docker Client入手。
  2. 《Clay.io基于AWS、Docker、HAProxy等的10X架构打造》:当下基于云的部署大大缩短了应用的发布周期,让机构可以将更多精力投入到产品特性设计上。然而,大规模应用架构从来都不是件容易的事情。通过这个系列博文,Zoli将分享如何只使用一个很小的团队支撑Clay.io的大规模应用。
  3. 《在Docker容器里面运行图形界面应用》:Docker容器里面运行GUI有几种选择: 带有X11转发的SSH,或者VNC。本文作者采用了更为简单的方法:采用了和容器共享X11的Socket,并直接使用。文章介绍了如何在Docker中运行NetBeans。
  4. 《Docker容器内服务程序的优雅退出》:近期在试验如何将我们的产品部署到Docker容器中去,这其中涉及到一个技术环节,那就是如何让Docker容器退出时其内部运行的服务程序也可以优雅的退出。所谓优雅退出,指的就是程序在退出前有清理资源,保存必要中间状态,持久化内存数据的机会。
  5. 《Docker容器自动发现》:使用Synapse+Haproxy构建Docker容器自动发现,具备容器故障迁移、负载平衡的分布式平台。Synapse的实现原理与confd非常类似,发现机制是通过Watchers方法实现,其监控容器的开启与关闭,将捕捉事件去刷新Haproxy配置。
  6. 《Docker存储伸缩性综述》:本文介绍了Docker的几种可选存储解决方案,以及它们是如何影响伸缩性、容器的启动时间、稳定性、可支持性的。
  7. 《Docker的Cleanup命令》:目前的Docker版本中还没有相应的命令去删除已经停止使用和未标记的景象,作者逐步介绍了自己的解决方案。
  8. 《使用Docker构建PHP开发环境》:Vagrant 是一个虚拟机管理工具,非常适合用于搭建开发环境。但是它的缺点是必须使用虚拟机,而虚拟机又非常耗资源。随着Docker的火热,越来越多的开发者尝试使用Docker来构建开发环境,本文是作者的最佳实践。
  9. 《Docker和他的战友们》:SlideShare上的PPT,详细介绍了Docker以及其生态圈中的几个重要项目。通过运送物品的例子来类比Docker,非常生动。另外,PPT中详细讲解了Docker的几个常用命令,非常适合初学者学习。

开源项目

  1. DockerUI:Docker的Web界面管理工具,目前还在开发中,基于Angular.js。目前比较成熟的Web管理工具还有Dockland和Shipyard。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

勘误 by John Deng

文中第二点: Deis是一个支持共有云和私有云的开源PaaS系统,它在Docker和CentOS基础上构建了一个类Heroku的PaaS系统。

应该为: CoreOS

Re: 勘误 by Guo Gary

非常感谢,已经修正。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT