Docker周报:OpenShift 3开发完成,即将发布

jopen 10年前

原文  http://www.infoq.com/cn/news/2015/01/red-hat-reimagines-openshift-3

新闻

  1. 《红帽暖身动作频繁,OpenShift 3功能开发完成,进入测试阶段》 :红帽在2014年8月就宣布,第三代OpenShift平台将以Docker和Google Kubernetes为基础来进行开发。红帽OpenShift产品管理总监Joe Fernandes近期接受国外科技媒体的采访时透露,OpenShift 3已完成功能开发,目前已进入测试阶段,预计2015年2月将会推出第三代OpenShift正式测试版。

  2. 《谷歌为其云平台用户开放Docker私有仓库服务》 :日前,谷歌发布了针对其云平台的 Google Container Registry ,该服务支持开发者在企业云平台上存储、分享、管理他们的私有Docker仓库,它的功能与 Quay.io 类似,但Google的Container Registry主要是面向谷歌云平台的企业用户。

  3. 《为什么OpenVZ没有Docker这么火?》 :2014年,LXC和Docker相继成熟,而第一版OpenVZ是2005年发布的,它已经成功地应用在生产环境中。OpenVZ采用自行修改的 Linux内核,安全性高于LXC和Docker。相对于OpenVZ的不温不火,Docker火到一塌糊涂。这是为什么了?

  4. 《Rocket和App Container 0.2.0发布》 :本周 RocketApp Container 都发布了0.2.0版本,Rocket 0.2.0引入了很多新特性,包括容器检查工具和生命周期管理工具,同时改进了镜像的安全校验。官方团队强调,为了保证Rocket的简单 性,Rocket没有引入其它的守护进程或者数据库。应用容器标准现在也已经稳定,0.2.0是Rocket自发布以来的首个里程碑版本。

  5. 《从一个OpenStack的失败案例看Ironic和Neutron组件的现状》 :近日,Packet公司平台部门VP David Laube在公司官方博客上发布了一篇名为《谈谈我们把四个月的工作量扔进垃圾堆的经验,或者应该说这是OpenStack的失败案例》的文章,介绍他们在尝试OpenStack中遇到的一些挫折。

教程

  1. 《Docker源码分析(七):Docker Container网络》 :Docker的网络一直是工业界最为关心的话题之一。除了大家孰知的bridge桥接模式,Docker还提供了其他网络模式,如host模 式,other container模式与none模式。然而,Docker目前只支持单host的网络通信,跨host的网络模式业界仍在不断探索。本文从Docker Container的原理出发,进而介绍了Docker Container的多种网络模式。

  2. 《CoreOS实践指南(五):分布式数据存储Etcd》 :CoreOS实践指南系列的前几篇,分别介绍了如何架设CoreOS集群,系统服务管家Systemd和集群的指挥所Fleet,本篇将介绍CoreOS生态中连接各个节点通信和支撑集群服务协同运作的模块Etcd。

  3. 《在Docker中运行ASP.NET 5的应用程序》 :微软一直致力于ASP.NET 5的跨平台方面的工作,他们想让使用ASP.NET 5编写的应用可以方便的部署并交付到Linux或者Mac OS X。目前,微软已经发布了官方的Docker镜像: ASP.NET 5 Preview Docker Image。

  4. 《Apache的Mesos和Google的Kubernetes 有什么区别?》 :本文来自StackOverFlow上的一个问题,主要讨论Mesos和Kubernetes的区别,相信我们很多人也有同样的疑问。 Kubernetes的开发者Craig回答了这个问题,同时masi也做了概述,不一定对,供读者参考。Kubernetes主要针对容器集群,而 Mesos适用于任何的框架和应用,所以Kubernetes可以运行于Mesos上。

  5. 《Docker网络连接探索》 :本文作者分别从两个方面解释了Docker的网络连接,包括主机间的网络通讯和主机内部的网络通讯。总结一下,默认情况下,主机间的Docker容器通讯只能通过端口映射的方式进行,而主机内部的容器通讯可以通过连接的方式进行。

开源项目

  1. jetpack :在Docker里方便地安装和配置机器学习工具,目前支持的工具包括:Deeplearning4j、GraphLab、H2O、Julia、MLlib、Theano、Torch7、Vowpal、Wabbit。

  2. SocketPlane :一个解决多主机容器网络的开源项目,它提供了一个Socket层的网络抽象,开发者无需关心具体的网络细节。SocketPlane还支持集群弹性增长、多网络和分布式IP管理。

</div>