说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

你不知的Docker 创办人兼CTO游走美法的浪漫狂放

HTML文档下载 WORD文档下载 PDF文档下载
当前最火的Docker创办人兼CTO Solomon Hykes,因为喜欢在网咖打电动开启了编程人生、他还曾在洛杉矶的法国电影公司打工。身上流著美国与法国的血统,酷爱摩托车,本篇报道带我们从不同的角度,重新認識Docker。

Docker一问世,IaaS、PaaS等云端公司就纷纷抢攻Docker商机,而受到Docker兴起所威胁的VMware与微软,也化敌为友加入Docker阵营。Docker现在被Google、Spotify、RedHat等IT巨擘众星拱月,在开源领域发展得也有声有色。

Forbes采访了当前最火的Docker创办人与CTO──Solomon Hykes,针对背后不为人知的有趣轶事做了精采分享。以下内容由记者编译整理。


Hykes说,“当你就要成功时,你永不知道原来成功离你如此靠近。” (左边为Docker CEO Ben Golub,右为CTO Solomon Hykes。)

在网咖打电动 让Hykes走入编程

落腮胡、皮夹克和摩托车,是Docker的灵魂人物CTO Solomon Hykes的标准记号,外型看起来像是推动社会运动的老大。

Hykes出生于纽约,父亲是美国人,母亲为法国、加拿大混血。他四岁搬到法国,毕业于巴黎的计算器本科,接着有半年在美国加州圣地牙哥大学就学。回到巴黎前,曾短暂在洛杉矶的法国电影公司工作。他的人生经历游走在法国与美国之间,带着浪漫与奔放的血液。

有趣的是,Hykes七岁就开始写代码。不过最初他只是为了打电动游戏,喜欢和朋友花上数小时的时光,在家附近的网咖玩星际大战。但这也让他获得了生平第一份工作──免费运维网咖服务器。“我尝试了一段新代码,每个在网咖的人就说‘为什么网速这么慢”,于是我就谨慎地把它调回来。而我的时间从玩游戏变成写编程。” Hykes打趣地说。只是他万万没想到,这个经验悄悄地引领他步上自己后来的新创公司。

Docker未走红前,热爱摩托车的Hykes,正大力尝试要将初生的Docker项目在硅谷Santa Clara大会进行短讲与推广,然而当时群众们期待听见的是关于DotCloud的主题。在这关键的时刻,Hykes第一次骑上他的新车,他说,“我还记得当时心里想着,或许这就是象征要冒险的一天吧。”

Hykes不平凡的事业旅程,从他青少年时期在法国做服务器管理员,到如今已成为一家最火的新创公司的创始人兼CTO。

Docker前身 早像温水煮青蛙

时值31岁的Solomon Hykes,2010年从美国知名的创业孵化器Y Combinator毕业后,建立的新创企业叫DotCloud。这个软件提供开发者平台在亚马逊的云端上编程,成功募资1100万美元,投资人包括了Yahoo创办人杨致远。

DotCloud的商业模式为:以多语言PaaS为卖点,使得用户可以选择不同的开发组件和语言来运行程序。

DotCloud的客户逐渐成熟饱和,而亚马逊自己的支持已经强化,意味DotCloud的成长变得缓慢,有些人开始取消对他们的投资。董事会花了数月寻找有经验的运营者。早期投资人Peter Fenton说DotCloud在2012年的挣扎,像温水煮青蛙。

直到他们找到了Golub,转机开始来到。Golub同意Hykes的想法,认为要做点大胆举动。“不然,他们就要在水中溺死了。”Peter Fenton贴切地形容。于是新CEO Golub赌上银行存款中最后的500万美金,大胆压注在Docker以及“容器”的技术概念上。因为Hykes在运作DotCloud过程中,发现多平台的需求越来越受到用户的关注,成为构建Docker的灵感。最后,他们跨出更大胆的一步──大家都知道的:开源,一举让Docker成为今日之星。

面对那段艰困的时期,Hykes表示,“我们从来不开无聊的会议,我们总是想要证明些什么。但我也不断面临两难的抉择,要不计一切代价突围,或者再一次重新思考。而当你就要成功时,你永不知道原来成功离你如此靠近。”

Hykes也不讳言地透露,他之前一直认为Docker这名字糟透了。“我们一定要在发布它以前换掉这个名字。”没想到Docker容器中的App下载量目前高达53.5亿,一跃成为无人不晓的当红炸子鸡。

Hykes生态圈无法是Docker十倍 我们就走错方向

朋友和战友,这是容器生态快速发展的新写照。高人气的Docker两年内不可思议地快速崛起,容器和他们提倡新的基础建设方式,已经引领新创公司和创投爆炸性投入。

围绕Docker形成的新创公司并非复制品,至少现在还不是。它们反而聚焦在Docker还未处理的问题,或当你进入容器领域初期才会发生的问题。它让你在服务器空间能更快、更有效率地运行App。例如Weave works聚焦在容器的网络议题。一家日前募资850万美金的新创公司Portworx,也在和Weave works交涉。

因着Docker的成功,其他相关公司的轮廓也愈来愈清晰。但是停下来思考时,会发现事情似乎变得愈来愈复杂,那些声称支持Docker并与其合作的,却提供不同的服务来运行他的基础建设。像新创公司Hashicorp,聚焦在不只可以包含Docker,也包括其他各种广泛资源的工作流。

另一个例子,是关于曾在Airbnb担任工程师的Florian Leibert,他现在已成为Mesosphere的CEO。从前他最厌恶凌晨三点被电话叫醒,只因为服务器挂掉或是亚马逊断电必须重开机。因此他的新创公司Mesosphere,通过将数据中心全部连结到同等的、且任何暂时失误发生时都能持续运作的大计算机,企图减少这類的问题。而Yelp就使用它们的产品Mesos来每天发布100万个Docker容器。

由此,“或许你可以这样思考,如同Windows生态系开始时,微软变成了最大的巨人,但有很多好生意、商业模式与机会建立都在它之上。” Leibert解释到。

随着近5000万美元的总融资(大多是去年12月B轮3600万的融资),Mesosphere已经拥有一些主要的客户和支持者,希望它最后会和Docker的规模一样大、甚至超越Docker。

Solomon Hykes认为,每个人都试图用仁慈互相残杀。你希望在舞台的中心,但每个人都整合每一个人,而最后这对使用者是最好的结果。

对此,Hykes和Golub都一致表示,他们知道除非开源项目和其社区存活,他们的公司才可能成功。“如果生态系无法是Docker本来的十倍,那我们就走错了方向。对我们来说,身为一家企业,以及面对产业,正确的方向应该是聚焦在能为用户带来什么。” 

Docker

Docker是一个类似于虚拟机的容器,可以使开发者在同一服务器上独立地运行自己的程序,此外,不局限于某特定操作系统的特性,为开发者的部署带来了极大的便利。Golub作了一个很到位的比喻:当我们下载并运行愤怒的小鸟游戏时我们不是在下载一个虚拟机,而是下载了一个能独立于其他手机软体运行的容器,类似于一个地址本。

(编译 / 张之颖)

获取更多Container技术资讯,请扫描下方二维码关注我们


VMware掌控Puppet 老用户会被锁定吗? 试图领导创新:三星创新中心11亿美元建基金 基于WebRTC Chrome与Firefox实现视频通话 将OpenStack私有云部署到Hadoop MapReduce环境 Web设计师必备的10款最佳排版工具 诺基亚CEO谈平板计划 Android为候选系统 244亿美元!戴尔公司正式完成私有化 对抗苹果 Facebook或推Find My Friends应用 前谷歌工程团队负责人:如何打造一个完美的产品 好消息!Google Drive可存储共享JavaScript等网站 Android Rivers:用Kotlin语言写出的新闻应用 辞旧迎新 老牌游戏开发商的移动进化之路 iSuppli:硬盘市场持续萎缩 大数据应用成重要市场 全球最大校园Hackathon:失败后,你能学到什么? 走进Evasi0n,越狱黑客如何拿到iOS权限 提升服务扩展性和冗余的八个编码方向 分析数据预测未来?数据挖掘绝不是大公司的专利 揭秘LinkedIn数据科学家如何工作 为什么响应式设计对SEO有好处? SpaceX团队:想登陆火星吗?学好C++吧 可穿戴设备:越来越清晰的苹果iWatch 苹果设计师:开发者们的应用图标设计对了吗? AWS兴起之路:尚未成功 仍需努力 John Carmack:我们为什么不开发Linux游戏 最具创新力公司50强:耐克居首 Web如何成为另一个应用商店 Adobe发布Photoshop1.0.1源代码 大数据时代正在到来 微软CFO:我们的移动战略没有“B计划” TIOBE 2013年2月编程语言排行榜:历经十月Java重返第一 为让用户亲身体验产品 谷歌年底或开零售商店 有哪位知道在 Windows 2000 下 锁定计算机时应用程序可以得到什么消息啊? 急!!关于数据的导入导出!! Cells不被VB支持吗? 获取字段类型 如何将DataGrid1中的数据打印出来, 如何使程序自动修改CEdit中的文字? 请问在.NET类库中有这样的类吗? 如何知道某个表格被锁 求助capboy等网络视频播放高手!!! 菜鸟问题:在VC中用ALTER TABLE指令需要什么头文件? 请高手帮忙,感觉难度很高 大家做GUI时有什么好用又免费的日期控件呢? 在javabean中用sql server2000的jdbc驱动连不起数据库! 添加图片到数据库中,奇怪现象! 如果我已经得到了一个DOM树, 我第一次运行HTML HELP时,new怎么会是无效的? 我的 程序在调用FORM.ACTION的用法不正确。能告诉我怎样用它 怎幺样实现一对主从表的数据库基本操作?用ADOQuery连接SQL2000. 有关统计打印的问题 一个关于用VB调用C++builder编写的DLL文件,DLL的API函数中存在函数指针。请各位高手给点意见! 大专生如何考研?(up有分) ★★ 为高兴而送分 ★★ 关于打印的问题,请各位帮忙 请问应该用何种信用卡 利用INTERNET远程连接问题 移动办公相关问题?如在两台机器里编写同一段Web程序。 怎样将oracle sql中的in语句改为exists语句? 求教win 2000双网卡上宽带的问题,请高手帮忙! win2000,给文件改日期的命令是什莫??? 为什么我的背景图片显示不出来? 请问如何在DAO的SELECT语句中使用COUNT等运算符? 请教:请问在程序中怎么在Check box 前边的小框上打上对号 老板让我一个月内学会vb,大家说可能吗? 我装了project 2000后,原来的office 2000只能用50次了,怎么回事? 请能提供DES和RSA算法的源程序呀,vb或VC的都行,最好是VB 请问如何让一个报表的内容同一个DBGrid一致,可以自由设置字段的是否显示? 我用vb新建了一个文件请问如何能双击就能打开我的程序,就跟word一样例:我新建一个kk.doc 只要双击kk.doc 就能打开word 使用Enumwindows的问题 我的jsp页面能够运行但是WEBLOGIC显示了<2002-9-2 上午10时41分13秒> <Error> <HTTP> <Connection failure 大家是怎么看下载来的MFC的程序原代码的? 在JAVASCRIPT中,我怎样用语句控制一组选钮中那一个被选中? 如何对 redhat-config-network 进行配制? 各位师兄:哪里可以下载讲Delphi6多层结构的教材?很急!!!! 小问题 看完了钱能的《C++程序设计教程》继续深入下去该找什么书来看看呢? 关闭窗口 除了onunload 是否还有其他事件? 为什么我的电脑每个目录下都有一个folder文件? 请教一下:delphi6中nmftp的用法 急!!!水晶报表问题 用代码把数据窗口指定到某一打印机打印? 如何配置jConnect连接Sybase数据库?需要安装jdk吗? 酒精蒸馏塔有无清洗办法 一个圆锥形沙漏,它的底面周长12.56米高1.8米,用这样沙子在8米宽的公路上铺3厘米后的路面,能铺多少米? 90度直径595毫米,焊接弯头展开图 什么情况下埋地钢管做阴极保护? 液体其中都有水吗?是不是所有的液体中.都含有水? 平均年龄69.9±19.如何计算?公式是怎样的? 手表生锈如何清洗表带 水是( )( )( )的液体. 9 13 9 19 19 25 15 21什么意思 一个圆锥形的沙漏高3分米,底面周长12.56分米,里面装满了沙子,沙子每分钟流出6.28立方厘米的沙子,一共要多少分钟才能把沙子漏完? 水是一种怎么样的液体 2.1.15,26.9:23.15,1.9,14.19,15!请速度点帮半忙给我翻译下. 什么是塔釜式蒸馏 想知道工艺品一般用什么材料制作才不会腐蚀? 毛泽东写的《菩萨蛮·大柏地》中的“彩练”、“苍”、“急”和“装点”分别是什么意思? 呈液态的非金属元素是什么?呈液态的金属元素是什么? 离心风机型号为9-19-7.3各数字代表什么,急盼回复 普萨蛮,大柏地里的彩练是什么意思? 水是液态非金属元素吗? 怎么计算阴极保护的保护距离 彩练的意思是什么 “氵"字旁的是液态非金属元素,例如________、_________等 用什么化学试剂可以快速腐蚀掉金属?越快越好 我要腐蚀断一根不锈钢管我什么都能搞到 说出来我去试验~ 什么样的制氧机适合高原地区使用 甲烷转化为合成气的方程式怎么写 有什么化学品能快速腐蚀木材 在高原使用哪种制氧机好 日本地震,对我国进口石油量有影响吗?石油价格会上升吗? 甲烷与录气反应生成什么 通过气体交换,空气中的氧气经过()的系统和()系统,最终到达人体的每个()中,氧化分解有机物,获得人体各项生命活动的() 怎样去除白色橡胶手表带上的污垢前几天买了块手表,挺喜欢的,本来表带挺干净的,可是今天出去玩了一趟,回来上面就占了一些黄色的东西,怎么洗也洗不掉,急死我了,救救我的爱表! 已知直线的点斜式方程是y -2 =x - 1 ,那么直线的斜率是?倾斜角是?倾斜角是135°,在y轴上的截距是3.(求直线的斜截式方程)急!求求各位帮帮忙! 黄土高原的形成是由于风力侵蚀还是流水侵蚀,请说明理由 日本地震使得现在的电脑价钱涨了? 一条直线的斜率k=2,且过点A(2,-1),此直线的点斜式方程为( ) 大苏打的化学名称怎么读? 如何去除手表橡胶带上面的污垢 已知直线点斜式方程是:Y-2=X-1 那么此直线的斜率是多少? 倾斜角是多少? 请问小苏打和大苏打的化学名和俗称 请问什么液体导热性最差?或者是一些非金属固体的也行,常见的? 请问初一上生物测试题有人了解的说下吧,不好意思,麻烦给位朋友了6O 两个二极管反向串联接地? 常温下液态的非金属是什么? 已知直线的点斜线式方程是y-2=x-1,那么此直线的斜率是——,倾斜角是—— 4007二极管串联有什么作用 打心底麻烦大伙7j 请问初一上生物测试题有人了解的说下吧,不好意思,麻烦给位朋友了5O 四个二极管串联起什么作用 打心底麻烦大伙0Y 已知两点A(-1,2),B(m,3)(1)求直线A.B的斜率k与倾斜角a;(2)求直线A.B的方程. 小苏打和大苏打的化学成分 有沼气热水气吗 请问谁知道帮我找一下初一上学期的生物练习题Y熟悉的看下吧,不好意思,麻烦给位朋友了8Ph 用什么区分硫酸钠和稀盐酸 金属手表表带如何清洗? 溴是液态非金属单质 那水是吗 稀盐酸溶液和稀硫酸溶液用硫酸钠溶液鉴别对不对,为什么 如何去除手表金属表带间的污垢 液态的水叫什么? 请问弯头体积怎么算?1727*18mm 90°长半径弯头 对焊 ,请算出体积!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘