谁是Docker的开发者

CHRIS
DAWSON
发表在thenewstack/DATA
RESEARCH

qianhen123/CHB

我们分析了Docker的容器库并提出两个问题:

1.Docker的贡献者们感兴趣的其他容器库是什么?

2.Docker的贡献者都有哪些人?

在先前的文章中我们回答了第一个问题,本文中我们试图回答第二个问题。

为了解决这件问题,我们从GitHub中下载了Docker容器库,依此寻找Docker项目的贡献者们。正如我们在另一篇文章中所阐述的那样,成为一名贡献者将使你在Docker社区里显得与众不同:

“要想为类似Docker这样的知名的工程贡献代码,不仅需要精湛的专业知识,同时也应该具备坚忍的品格和对过程的执着……为Docker这样的工程贡献代码存在很多阻碍,具备这种能力的人简直凤毛麟角。”

在统计了这些贡献者的名单之后,我们想知道他们属于哪个团体,这些团体相较其他是否更显活跃。有几家公司显露出来:Docker(nee DotCloud)是最活跃的团体(这真是让人惊奇),它有16个开发人员使用GitHub账号积极参与Docker容器库的开发。相较于其他贡献团体,有两个团体更令人瞩目:其一是“Project Atomic”,这是一个隶属“Red Hat”且 负责配置和管理Docker容器的项目组,它有5名贡献者;另外一个是Google,它也同样有5名贡献者(但是来自两个GitHub项目组,the
“google” 和the“GoogleCloudPlatform”)。近期这两家公司都有紧密地参与DockerCon的开发。

其他同样做过贡献,并且值得关注的组织是:GitHub(有3名贡献者),FedoraCloud(有3名贡献者)。还有一些似乎有些新奇的国际面孔:如AlphaGov,它是英国政府的一个分支机构并且有3个贡献者;还有Tsuru,巴西最大的传媒巨头Globo.com(等同纽约时报在美国的地位)形容它是“一家提供可扩展和开源平台服务软件的公司”。

除了直接贡献,在Docker的问题清单上,我们也能够发现其他的一些团体所起的巨大作用。尽管参与这一问题清单并无多大障碍,但是熟悉和参与这些问题确实能够表明有哪里团体在Docker的开发进程起了作用。这份清单同样包括了参与解决Docker问题的组织。排名前20的团体如下:

1.dotcloud: 816条评论

2.projectatomic: 281条评论

3.foswiki: 239 条评论

4.docker-library: 233条评论

5.google: 96条评论

6.sensu: 95条评论

7.hypnosec: 54条评论

8.Pylons: 41条评论

9.pgolf: 38条评论

10.docker: 36条评论

11.openshift: 35条评论

12.alphagov: 30条评论

13.djangomaine: 23条评论

14.a4: 22条评论

15.jenkinsci: 20条评论

16.sysu: 19条评论

17.spacedock-io: 17条评论

18.BirdseyeSoftware: 16条评论

19.gollector: 15条评论

20.doctape: 14条评论

Foswiki在Docker的问题清单上表现积极。Google再次排名较高,但是和Project Atomic相比差得太远:RedHat一直从他们的开发人员队伍里分配一些正规的工作时间去熟悉和优化Docker。至于Sensu,它是一种来自波兰Heavy Water Ops公司的开源监控框架,亦或,Sensu的基础构造显然依赖Docker。

同样也有一些有意思的国际团队也在关注着Docker: 比如来自法国的LiberTIC(从事令人感兴趣的公共信息搜寻)和Makina Corpus,还有比利时皇家自然科学院(TheRoyal Belgian Institute of Natural Sciences)。这些团体在Docker的问题清单上留下很多条评论。

我比较喜欢来自hypnosec的贡献者们:两个澳大利亚高中生。显而易见,澳大利亚有才华横溢的开发者,尽管他们可能还不能在澳大利亚合法喝酒(也许这和工作效率存在某种关系)。当然能看到开源理念在年轻人的聪明头脑里扎根,会让人感觉有趣。

有一个在无论哪儿都能觉察到的企业:Amazon。Amazon保证了他们的在Github中存在并在哪儿维持着一个组织,但是隶属于这个Amazon组织的开发者并没有(至少是公开地)使用Github账号来给Docker作贡献。

译者注:

1. 对于 OpenStack, Docker 1.0 意味着什么

2. 使用Docker构建你自己的PaaS平台

3. Docker的libcontainer正在联合各种Linux容器的力量

谁是Docker的开发者,布布扣,bubuko.com

时间: 2024-12-17 20:20:15

谁是Docker的开发者的相关文章

Docker搭建本地私有仓库

安装部署一个私有的Docker Registry是引入.学习和使用Docker这门技术的必经之路之一.尤其是当Docker被所在组织接受,更多人.项目和产品开始接触和使用Docker时,存储和分发自制的Docker image便成了刚需.Docker Registry一如既往的继承了"Docker坑多"的特点,为此这里将自己搭建"各类"Registry过程中执行的步骤.遇到的问题记录下来,为己备忘,为他参考. Docker在2015年推出了distribution项

【docker】01、docker简介

一.docker简介 Docker 官网:http://www.docker.com Github Docker 源码:https://github.com/docker/docker 1.docker是什么 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口(类似 i

开发漫谈:千万别说你不了解Docker!

1dotCloud到Docker:低调奢华有内涵 写在前面:放在两年前,你不认识Docker情有可原.但如果现在你还这么说,不好意思,我只能说你OUT了.你最好马上get起来,因为有可能你们公司很快就会引入Docker.今天就和大家讨论讨论这个备受好评的应用,让我们来揭开他的真面目! 点击下载报告 [一]从dotCloud到Docker--低调奢华有内涵 1.追根溯源:dotCloud 时间倒回到两年前,有一个名不见经传的小公司,他的名字叫做:dotCloud.dotCloud公司主要提供的是基

Docker简介(转)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app).几乎没有性能开销,可以很容易地在机器和数据中心中运行.最重要的是,他们不依赖于任何语言.框架包括系统. 起源 Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上,基于go语言并遵从 Ap

玩转Docker镜像

前言 Docker 是Docker.Inc公司开源的一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议.通过分层镜像标准化和内核虚拟化技术,Docker使得应用开发者和运维工程师可以以统一的方式跨平台发布应用,并且以几乎没有额外开销的情 况下提供资源隔离的应用运行环境.由于众多新颖的特性以及项目本身的开放性,Docker在不到两年的时间里迅速获得诸多IT厂商的参与,其中更是包括 Google.Microsoft.VMware等业界行业领导者.同时,D

Docker介绍(一)

在TES GLOBAL,我们已经爱上Docker并从Docker的0.8版本开始就在生产环境中使用它.我们的很多开发者都参加了在DockerCon欧洲上的培训.下面是我们总结的一些tips,希望可以帮到已经有Docker基础的同学. 1. CLI 1.1 美化docker ps的输出 将Docker ps的输出通过管道到less -S,这样表格式的行就不会被折叠. docker ps - a | less -S 1.2 刷新日志 docker的日志不会即时刷新,除非你使用了-F选项: docke

阿里云部署Docker(9)----Dockerfile脚本定制镜像

本文为原创文章,转载需注明转自:http://blog.csdn.net/minimicall?viewmode=contents 技术爱好者都是比较懒的.而docker又是开发者支持起来的.所以,它肯定是有比较懒的方式供我们定制自己需要的东西. docker build docker 用build指令来执行dockerfile脚本. 具体的用法: [java] view plaincopy sudo docker build . 小心后面那个点,表示当前目录.当前目录有一个Dockerfile

Docker,用任何工具链和任何语言来构建任何应用

在看过Docker的两个Hello World的程序后,我们对Docker有了一个大概的感性的认识,那么Docker是到底是什么呢?Docker是一个面向开发者和系统管理员编译,装载,和运行分布式应用的开放式平台.它包括了Docker引擎,一个可移植的,轻量级的,运行时环境和打包工具,还包括了Docker Hub,一个用于共享应用和自动化工作流的云服务. Docker和一般的虚拟机有什么不同之处 对一般的虚拟机而言,每个虚拟化的应用包括的不仅仅是这个应用本身(大概数十M)以及应用所必需的bin文

docker使用基础总结

docker使用笔记 authorization:胡湘林 email: [email protected] 1.安装docker CentOS6 对于 CentOS6,可以使用 EPEL 库安装 Docker,命令如下 yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm yum install docker-io CentOS7 CentOS7 系统 CentOS-Extras 库中已带 D