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

你不知的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技术资讯,请扫描下方二维码关注我们


用VB读取和控制Windows的中文输入法 用VB将命令行软件Windows化 用VB进行移位操作 用VB开发CAI软件的小经验 用VB开发分布式应用 用VB切换三个特殊键 用VB生成EXE文件后,如何在后面加上参数?这个参数怎样传给VB 用VB实现动态显示操作进度程序 用VB实现双向循环链表 用VB实现用户登录密码的修改 用VB与MS-Draw开发通用作图软件 用VB制作TopMost类型窗口 用VB制作Windows风格安装盘 用Visual Basic 6创建基于MTS的商务组件 用Visual Basic实现Windows的重启动 VB用Windows管理技术做你的应用程序 VB用程序给标识字段(ID)赋值的一种简单实现方法 VB用自己的'PROGRAM'测试自己的电脑 有 BitMap 之Menu -VB资料 运行其他程序,并等待执行完毕 -VB资料 再谈VB程序的加密 在 VB 程序中如何设定 Mouse 光标的位置? 在ActiveX DLL工程中慎用App对象-VB资料 在ActiveX控件工程中设置DataField属性-VB资料 在VB中异步执行程序 在VB编程中有效地组织和利用资源 在VB应用程序中巧用DLL 在VB应用程序中使用INI文件的一点体会 在VB中操纵OLE服务器应用程序 在VB中改变显示器的分辨率 在VB中获取和修改计算机名字 吴文智、袁飞、Jinesc、Jneu、Amoon、ttyp、icevi、progame 快请进 请教一个表与表之间比较数据的问题,由于数据量大,造成事务不够,请教解决方案 execcommand的使用方法求救。高手请进,一定给分。 我的时钟怎么回事? Matlab论坛 打印机的取消按钮 dbgrid中当某个单元格失去焦点时触发什么事件? 关于Database和Session的问题!火急! yanxu1 学习unix下的c编程,该如何学?请介绍方法,资料什么的--我对unix和c都还熟悉。 打印机死机作何解?????? 我是新来的,请各位大哥、大姐们多多关照!!!(有内容) 再次发问关于sql server7的问题?? SQL SERVER中的一个触发器的问题!!! xml里有什么method可以取得子节点在父节点中的位置(序号)? please help me 怎么样才可以把系统存储过程的结果写到结果集里? 如何声明和使用自定义对象(如:Tdataset)的事件(beforecancel)?? 一个奇怪的问题? 各位兄弟,谁知道哪里有pb7的下载? 天呐 我提的问题从来没人回答 SQL Server小小问题 请问那里有DELPHI第二张光盘下载! 如何是使用describe来获取datawindow中的带区参数? 谁有早期的TeeChart5.ocx,文件大小为2,576,384,发行日期在2001-06-17号以前的,我这里有个crack软件,但是新下载的不行,所以重金寻求!!! 请问C语言中有字符串查找函数吗? 请问如何动态的改变应用程序的图标,一定给分 Query主从表编辑问题,从不丢失! 急急急!!!! 高分求禁止IE的自动谈出的广告,有个软见也行,或者告诉实现方法。请告诉下载的网址。 打印一些清单在delphi中用哪些控件比较好? 如何打印到文件 如何得到WINDOWS的拼音字库 如何在BCB中进行SDK编程? 一个简单关于对话框的问题------->> 用asp将图片插入数据库,到底错在哪?苦恼啊!以前这个也通过了(win2000server+Sql7.0)但...(高分!!!!) 为什么我在Access2000的mdb中只能最多得到一条记录? 男人25岁就大吗? 关于 C 类IP的屏蔽 配置为COM+组件后,CoCreateInstance 失败! 关于C 类 IP的屏蔽 有谁知道本.拉登的QQ,俺找他有事?重奖`~~~~~~~~~~~~~~~~~~~! 有没有人告诉我,HTTP头跟正文中间夹的什么? 请问asp和php能访问webservice吗??? 如何一打开NOTE客户端就执行我的数据库(不能设书签)? true dbgrid控件怎么使一个网格又下拉的列表弹出来 关于计数器的代码 那里有含有K线图的图表控件和像OFFICE的工具栏控件下载? 十万火急!如何在Dialog上显示Menu??(我只能给到27分了) 十万火急!如何在Dialog上显示Menu??(我只能给到27分了)十万火急! 问一下,笔记本上的软驱通用吗? maskedit的问题? 啥是中图分类号呀? 甲乙两个商场为了促销,各自制定了优惠措施,妈妈要买500元的商品,在哪个商场购买he算甲商场:本商场全部商品打九折出售.乙商场;满100元送10元购物券 非转基因食品优于转基因食品吗?在超市里,常常有促销员在推销非转基因大豆油,仔细一看,在油的原料上确实分转基因和非转基因,请问转基因和非转基因的食品有什么不同,哪个对人体更好? 中图分类号怎么查询 油箱中有油30千克,油从管道中匀速流出,1小时流完,求油箱中剩余的油量Q与流出时间T间的函数关系式( )Q是千克,T是分钟 请问转基因食品,和非转基因食品的区别在那里? 深圳什么商场的NIKE或其他品牌的运动鞋打折啊? 油箱中有油30kg,油从管道中匀速流出,1小时流完,则油箱中余油量a(kg)与流出的时间t的函数关系式是?a=30-二分之一t 为什么是二分之一 南京某商场搞促销活动,凡购物不超过500元,按九折优惠;购物超过500元,其中500元按九折优惠,超过500元的部按八折优惠.某人购物实际用了474元.(1)此人所购物品若不打折需多少元?(2)此人在 有一堆货物,第一次运走总数的1/8,第二次运走21吨,两次共运总数的3/4.这吨货物有多少吨? 油箱中有油50kg,油从管道中匀速流出,2小时流完,求油箱余油箱Q(kg)与留出时间t(分钟)间的函数关系式,并指出关系式中的常量与变量,再求出当t=30(分钟)时油箱内的余油量Q 商场优惠:购物超过200元但不超过500元的,按标价给九折优惠;超过500元的,其中500元九折,超出部分则...商场优惠:购物超过200元但不超过500元的,按标价给九折优惠;超过500元的,其中500元九 一批电器第一次共运走总数的40%,第二次运走112件,两次共运走总数的四分之三,这批电器有多少件? 一个圆柱的侧面积是9.42平方分米,底面直径是3分米,这个圆柱的高是多少分米? 一个圆的直径是8dm,它的半径是( ),它的面积是( ) 应该如何对待转基因生物和转基因食品的安全问题最好分点 不要长篇 现在的转基因食品有哪些?转基因食品吃了好吗?对人体/人类有害骂?比如哪些呢? 紫薯是转基因食品吗? 一个底面周长为31.4dm,高为3dm的圆锥,沿高切成两块,求新增的表面积? 一个运输队运送面粉,第一次运走全部的十一分之三,第二次运走全部的十一分之二,两次共运走了45吨.这批面粉一共有多少吨? 一辆汽车油箱装满了油,第一次用去一半后又加上6升油,第二次用去油箱中实有油的1/4,结果再加8升,油箱注满,问油箱能装多少油 节日期间,甲乙两商厦开展了不同形式的促销活动,甲商厦的促销办法是:满100送10元,满200元送30元,满200元送50元,以此类推,每多买100元就多送20元;乙商厦的所有商品在原价的基础上打八五折 油箱中有油30kg,油从管道中匀速流出,1小时流完,则油箱中余油量a(kg)与流出的时间t的函数关系式是?拜油箱中有油30kg,油从管道中匀速流出,1小时流完,则油箱中余油量a(kg)与流出的时间t的函数 一辆汽车在第一次外出时用去了油箱中25%的油,第二次外出又用去了余下的30%的油,结果还剩8升油,求油箱中原来有多少的油?若设油箱中原来有x升油,则怎么列方程?快我只有20分钟 把一个地面周长31.4dm、高3dm的圆锥沿着高切成两块,新增了多少表面积? 油箱中有油30kg,油从管道中匀速流出,1小时流完,则油箱中剩余油量Q(kg)随流出时间t(分钟)的 一辆汽车的油箱加满油后,第一次用去油箱内油的一半,第二次用去剩下的一半还多5升,这时油箱还有油25升,这个汽车的油箱一共可装油多少升? 将一个长6dm,宽3dm,高5dm的长方形铁块,熔铸成一个底面积为30dm/2的圆锥体,圆锥的高是多少? 一个圆柱的侧面积是188.4平方分米,底面半径是4分米,它的高是多少分米? 一辆汽车在第一次外出时用去油箱中25%的油,第二次外出时又用去了余下的30%的油,结果还剩21油,则原来油箱存有多少升的油 一辆汽车从甲地到乙地行了8小时,耗油48升,返回时,因上坡路较多,速度只有去时的80%,而且每小时多耗油10%问题 返回时耗油多少升?写算式 一个圆柱的侧面积是188.4平方分米,底面半径是2分米.他的高是多少? 一个圆环,外圆半径为6厘米,内圆半径为4厘米,这个圆环的面积为( )平方米. 转基因食品的利与弊 说的越简单越好 OK 一辆汽车以每小时80千米的速度从甲地开往乙地.司机估算了一下,如果提速20%,则可以少用0.5小时到达乙地.甲乙两地之间相距多少千米?用算术方法,不要方程的, 有哪些转基因食品 吃转基因食品的利与弊? 运送一批货物,第一次运走全部的3/7,第二次运走余下的6/5,两次共运走这批货物的() 数学题甲商场以"打八折"的措施优惠,乙商场以"满100送10元"的形式促销,在哪家商场购物更便宜一些? 关于转基因食品的利与弊的短篇英语作文 运送一批货物,第一次运走全部3/7,第二次运走余下的5/6,两次共运走这批货物的(). 甲比乙少30kg,甲是乙的25%.甲乙各多少kg急急急急急急急急急急急急急 转基因食品利与弊的作文 一批面粉,第一次运走全部的2/5,第二次运走全部的3/7,两次共运走45吨,这批面粉有共有多少千克【请注意是千克哦】 一个半径是4dm的圆,如果半径增加1dm,那么周长增加多少dm,面积增加多少平方分米? 元旦期间,某商场搞优惠活动,决定由顾客抽奖确定折扣,某顾客买甲、乙两种商品,分别抽到7折和9折,共付款386元,这两种商品原售价之和为500元,问这两种商品的原售价分别是多少元? 请详细解 大昌商场开展促销活动,凡购物满200元立减80元,相当于打几折? 一个半径1dm的圆,如果半径增加1dm,周长增加几dm,面积增加几dm 运输队运一批货第一次运了比总数的百分之四十少十五吨第二次运了48吨后剩的比总数的八分之一多五顿这批货共几吨 某商场在元旦期间开展促销活动.现在有两种促销方法,A方法是满200元立减50元.B方案是按标价直接打8折.某件商品不论采用A方案还是B方案,消费者实际购买的价格都相同.已知这件商品的标价超 运输队运一批面粉第一次运走全部的七分之三,第二次运走全部的七分之二两次共用了45吨这批面粉共有多少吨? 把一个底面直径为8DM,高3DM的圆柱形钢材,榕成一个直径为12DM的圆锥形,能熔筹多高 一个圆锥的底面半径为3dm,从圆锥的顶点沿着高将它其成相等的两半后,表面积比原来的圆锥表面积增加了24平方分米.这个圆锥的体积是多少立方分米?列式计算, 一个圆的半径由1dm增加到2dm,它的周长增加( )dm? 一个底面周长为6.28dm,高3dm的圆柱形钢材熔涛成一个圆锥.这个圆锥的底面积是1.5平方分米,高多少分米? 汽车的油箱中余油量Q(升)与它行驶的时间t(小时)之间的关系式是Q=60-5t.(1)从开始算起,如果汽车每小时行驶40千米,当油箱中余油为20升时,该汽车行驶了多少千米? 求油箱装油多少升,就是求油箱的容积 把高5分米,底面直径3dm的圆柱形钢材,切成一个最大圆锥,这个圆锥体积是?切掉部分还可以做几个这样的圆 运输队运一批面粉,第一次运走全部的3/7,第二次运走全部的2/7,两次共运了45吨.这批面粉共有多少吨? 甲圆的半径是2dm,乙圆的半径是3dm,甲、乙两圆周长的比是A.2:3 B.3:2 C.4:9为什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn