微信号:infoqchina

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

Docker周报:Docker 1.2.0 发布

2014-08-23 20:43 郭蕾

新闻

  1. 《Docker 1.2.0 发布》:Docker官方网站正式发布了1.2.0版本,改进内容包括Docker引擎、Docker Hub以及文档。

  2. 《VMware 收购虚拟机应用交付技术公司 CloudVolumes》:VMware周三收购了CloudVolumes,为旗下的终端用户计算产品组合添上一款新产品。CloudVolumes是一家主打将虚拟应用程序交付到桌面的初创公司。CloudVolumes可与虚拟环境和物理环境接口。分层里应用程序可以即时添加到正在运行的桌面上,这样做使得交付应用程序的速度更快。

  3. 《虚拟机和Linux Container的性能比较》:IBM研究部门发表了一篇关于容器和虚拟机环境性能比较的论文。论文作者在原生、容器和虚拟化环境中运行了CPU、内存、网络和I/O的benchmark,结果显示,在每一项测试中,Docker的性能等同于或超出KVM的性能。在CPU和内存性能方面,KVM和Docker都引入了明显的,但可略不计的开销。但是,对于I/O密集型的应用,两者都需要进行调整以减少开销带来的影响。

  4. 《十大基于Docker的开发工具》:随着Docker的发展,Docker的生态圈也越来越成熟,GitHub上出现了很多与Docker相关的开源项目。CenturyLink在其博客上总结了基于Docker的10个开发工具,主要集中在PaaS平台、集群管理、持续集成和Docker的管理工具等四个方面。InfoQ中文站在其基础上进行了整理更新,这十大工具分别是:Flynn、Deis、Dokku、CoreOS、Fig、Atomic、Drone、Kubernetes、Panamax和Boot2Docker。

  5. 《Docker火爆的五大原因》:不到一年的时间里,Docker已经家喻户晓,那Docker会不会昙花一现了?InfoWorld的Serdar分别从五个方面对Docker火爆的原因进行了深入分析。

  6. 《Docker 容器托管服务Tutum获得融资》:Tutum和他的小伙伴们获得了由RTC Venture领投的265万美金的天使融资。


教程

  1. 《New Relic是如何使用Docker解决恼人的部署问题》:本文在New Relic在DockerCon 2014上的演讲(自备梯子)的基础上做了扩展,分享了New Relic在Docker使用上的最佳实践,具体内容包括在部署上New Relic遇到了什么的问题、他们是如何使用Docker来解决这些问题的、他们开源的部署工具Centurion、其它的一些工具。

  2. 《我是如何使用 Docker 来协助 X 系统上的开发工作的》:对应用进行设置可能会相当复杂,尤其是在 Linux 系统上。不同应用有不同的配置方法,它们会在不同的文件系统路径下(在不同的 Linux 发行版中,由于应用存在多种变种,这些路径也会有所不同)保存二进制文件和数据。很幸运的是,Docker来了。

  3. 《Docker入门教程》:Opensource上的一篇Docker入门教程,主要介绍了Docker、镜像、容器,并逐步演示了Docker的安装以及使用。

  4. 《使用Docker来进行项目设置》:一个项目组有很多人,每次在新项目开始的时候大家都得逐一搭建开发环境,每个人都可能遇到不同的问题,看看Richard是怎么使用Docker来简化这个流程的。当然这和开发环境有很大关系。

  5. 《如何创建一个装有CentOS 6.5的Docker容器》:YouTube上的视频教程,一步步的讲述如何在Docker容器中安装CentOS 6.5。

  6. 《Docker & Docker Hub新特性》:视频教程,主要介绍Docker引擎以及Hub的新特性,比如暂停/开始容器、不同网络配置选项、.dockerignore。

  7. 《Docker如何使用Nagios来监控你的服务》:此教程主要是介绍如何在Docker中安装、配置、启动Nagios。


开源项目

  1. Fig:Fig是一个基于Docker的用于快速搭建开发环境的工具,目前Fig团队已经加入Docker公司。Fig通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。

  2. Flocker:ClusterHQ开源的Docker容器以及数据管理工具,Flocker可以快速地将在Docker中安装的数据库、队列、键值存储的数据移出。

  3. Stampede:Stampede是一个基于 CoreOS 的混合 IaaS/Docker 编配平台。Stampede 的目标是在继续支持传统的 IaaS的同时,提供对 Docker和容器的支持。

  4. Pool:通过Git commit-id来操作Docker中的Web应用,很方便。


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


由于微信文章中不能插入超链接,所以欲了解详情,请点击左下角的阅读原文。祝周末愉快。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 大数据市场年均增速将达23% 《极客头条》精选:成功的设计是什么?商业成功+工艺成功 Android单元测试: 首先,从是什么开始 PostgreSQL中BRIN和BTREE索引的比较(一) 9个基于Java的搜索引擎框架