微信号:infoqchina

介绍:有内容的技术社区媒体

【热点】Docker周报:Docker收购CI服务商Koality

2014-10-11 14:54 郭蕾

新闻

  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 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 Scoops android app多主题架构(四) PHP100大讲堂:直播【2013-07-04】跟我一起玩转Mysql数据库(1) Session系列之四(session管理器与持久化) perl6 学习网站收集 【报名微课堂】为什么使用React作为云平台的前端框架