Docker周报第15期

jopen 10年前

社区观点

看一个公司的运维能力只需看SSH到机器的频率

要如何识别一个公司的运维能力高还是低。在我看来,其实很简单。就看你ssh到机器上的频率有多高,ssh上去的次数越多,就说明你的运维能力越Low。如果你还在ssh到机器上用vim改配置,那么你的运维能力基本上还处于“原始社会”。

微博

Docker新闻

红帽暖身动作频繁,OpenShift 3功能开发完成,进入测试阶段

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

iThome

谷歌为其云平台用户开放Docker私有仓库服务

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

TechCrunch

为什么OpenVZ没有Docker这么火?

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

DockerOne

Rocket和App Container 0.2.0发布

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

官方博客

从一个OpenStack的失败案例看Ironic和Neutron组件的现状

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

InfoQ

开源项目

jetpack

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

GitHub

SocketPlane

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

GitHub

学习教程

Docker源码分析(七):Docker Container网络

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

InfoQ

CoreOS实践指南(五):分布式数据存储Etcd

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

CSDN

在Docker中运行ASP.NET 5的应用程序

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

微软技术博客

Apache的Mesos和Google的Kubernetes 有什么区别?

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

DockerOne

深入浅出Swarm

Docker自诞生以来,其容器特性以及镜像特性给DevOps爱好者带来了诸多方便。然而在很长的一段时间内,Docker只能在单 host上运行,其跨host的部署、运行与管理能力颇受外界诟病。跨host能力的薄弱,直接导致Docker容器与host的紧耦合,这种情况下,Docker容器的灵活性很难令人满意,容器的迁移、分组等都成为很难实现的功能点。

DaoCloud

Docker网络连接探索

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

DockerOne

来自:http://weekly.dockerone.com/issue/15