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

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


高薪技术排行:大数据居首,苹果相关次之,Java、C等相去甚远 谷歌开发网络跟踪新技术:AdID将取代第三方Cookie 穿在脚上的苹果?苹果聘用Nike设计主管Ben Shaffer 七款Debug工具推荐:iOS开发必备的调试利器 六年亲历,见证中国大数据技术与应用时代的到来 Mailbox:日支撑过亿信息数据库的性能调优及集群迁移 PayPal前CTO 在美国改变世界的乌克兰犹太人 放弃Bootstrap&Foundation,迎接Semantic UI? 一键分享:iOS版Google+发布SDK InMobi杨娟:中国移动游戏如何挑战全球? Adobe再遭APT攻击:数十G源代码及290万用户信息失窃 程序员,如何在工作中崭露头角? 国内外三个不同领域巨头分享的Redis实战经验及使用场景 这是一场潜在的战争:谷歌与Facebook、苹果在搜索上的博弈 设计新闻类网站需要注意的关键点:移动友好、宽带…… 直接开始用:5个免费的在线思维组织工具 招聘开发者常见的九大误区 开源影响销售,维护赞助商? 盘点黑客攻击途径:最常用的7个策略及简单的防护方法 专访AngularJS框架创始人Misko Hevery:让Web开发更便捷 果粉的又一个节日:新iPad或于10月22日发布 新车间李大维:到集装箱里来看创客嘉年华 亚马逊推“登录与支付”功能 直接冲击PayPal Google编程之夏新里程碑:5000万行源代码 8500名学生开发者 非常实用的15款开源PHP类库 Runnable:一站式代码片段服务平台,打造编程界的YouTube 谷歌向所有开发者开放Google App Engine PHP Runtime “沟通”电子表格和矢量图形的“桥梁”:在线可视化工具Raw Facebook北极圈数据中心,Open Compute Project的力作! 最后三天!4折抢购2013移动开发者大会门票 电子书追踪统计,App Annie for eBooks上线 winxp的桌面图表问题 软件工程预算,急急急!!!!! 程序员教材的错误。 ADO简单问题求教,解决问题立即送分,绝不食言! 对于您来说可能很简单的日期问题,对于我很重要! 哈哈,阿猫现在不在,有想骂他的赶紧进了啊,我先来一句:死阿猫。。。。。 请大家说说这个小偷是不是很有义气呀! 猪猪要退出水园了,强烈挽留猪猪继续当我们的版主!支持的进来签名 着急!! 我是菜鸟 如何在sdk程序中获得.lnk文件的icon? 我在FORM1上加上了数据模块,FROM1上有一个DBedit控件,为什么Datasure属性里却没有 我是菜鸟 着急!! VC开发如何OFFIC,关于WORD的? 新手请教:如何从一张表中取出最新的50条数据? 硬盘抢救!!!大家帮忙! 国外有没有类似http://bbs.51soft.com/的大的软件讨论站? 格式化字符串的问题 菜鸟 Combobox中如何设置默认值? 如果你是新手! [流氓兄:突然冒出很多新人。。。贴] 请转这里 菜鸟 一个有难度的问题 关于格式化字符串的问题。。。 MYSQL权限与mysql库里的所有表问题~!~!请指教! Installshield中怎样调用MSI文件,并能执行MSI文件 售书 鼠标指针的问题(菜鸟问) 向CList模板类的对象追加节点时出现异常,谁惹的祸??? 为什么我的VB运行时会清空剪贴板? 大侠求救!我的考试题!20分的!急急急急急急急急! 目前asp中使用的主要加密算法有哪些? 怎样设置tab! 关于vb的问题,谢谢大家了。 计算机操作者的食谱(想想大家每天都对着电脑,看看这个食谱吧,或许有好处,人还是要学会爱护自己) 如何将png文件格式转换成bmp文件格式,小弟急需这方面的资料,尤其是关于压缩方面的 关于在存储过程中调用链接服务器权限的问题 用vb打包程序打包后安装出错,运行不了? 我要独自去广州发展,请大家看看我的情况,给我一些帮助,如何在广州找工作? 求助!请问谁有源代码?(画一个线段、图形区域填充、图形区域截剪) 物价飞涨,福建省软考提价!!! 在数据表里,我保存了图片存放的路径,现在我想让他显示出来,怎么做啊?有几个方法啊,请指点 阿沐进来看看,你要的东西 VC++ ADO用SELECT FOR UPDATE锁定Oracle数据库的记录,为什么无效? 关于CGI连接关系数据库? 关于动态链接库一问,释放时的异常 阿沐进来看看2 怎样才能不添加OCX和DLL做出反色效果? 好奇怪的问题,大家帮忙来分析一下 阿沐进来看看3 设计实验:证明红砖末能否替代二氧化锰作过氧化氢的催化剂 向溶有1.5molKI的溶液中先加入0.5mol溴单质,再通入足量的氯气.求反应中被碘单质氧化的物质的量大神们帮急 每隔一定时间有一个水滴自8m高处的屋檐落下看到第五滴水刚要离开时第一滴水到地面这时第二滴水离地的高度a (急求)1.有氯化钠和硝酸钠的混合物20g,完全溶于水后.向溶液中滴加硝酸银溶液至136克时不再沉淀.将沉淀滤出,干燥后质量为28.7g.求:(1)原混合物中氯化钠的质量分数;(2)所滴加硝酸 管道煤气烧到一半没有火了,怎么都打不然还有163立方的气,燃气灶也没有问题整栋楼就我们一家有这种情况,IC卡燃气表上面显示阀门关 一座高16m的建筑物屋檐处每隔一定时间有一滴水下落,当第五滴水离开屋檐时,第一滴水刚好落到地面,则此事第三滴水离地面的高度是?为什么会有四段相等的时间,我认为有5段相等的时间 把硝酸钠与氯化钠的混合物溶于水,刚好能跟5%的硝酸银溶液340克完全反应.求:1.该混合物里氯化钠的质量2.反应后所得溶液中溶质的质量分数讲讲方法就行了,不需要算答案 为什么氯气和碘单质的反应特别慢 25m的屋檐上,每隔一定时间有一滴水落下,已知第一滴水落到地面时,正好第四滴水离开屋檐,设水滴的运动是自由落体运动,求第一滴水落地瞬间空中各相邻两滴水间的距离(g取10米每二次方秒 含有nacl的某混合物7.29克溶于水后,加入足量的agno3溶液生成14.35g沉淀,求混合物 煤汽灶点着的火,跟煤气管道连着,那火会不会返到管道里去,引起爆炸 每隔一定时间有一滴水自8米高处的屋檐落下,而且看到第五滴水刚要离开屋檐时,第一滴水正好落到地面上,求:第2滴水离地的高度是? 地球上的水体中,绝大部分是1海洋水2地下水3冰川水4大气 在100mlFeI2溶液中,通入2.24L标准状况下的氯气,充分反应后,溶液中三分之一的碘离子被氯气氧化成单质碘,求FeI2溶液的物质的量浓度 我一天吃三顿饭 英语如题 我一天吃三顿饭,我认为这对我有好处. 那地球上的淡水作为100%,那么冰川占▁▁%,地下水占▁▁%,江河湖泊水和沼泽水占了▁▁%,其他淡水占了▁▁%. 已知数控圆弧起点和终点位置怎样算圆心位置 25℃,有c(CH3COOH)+c(CH3COO-)=0.1mol·L-1的一组醋酸和醋酸钠混合溶液,溶液中c(CH3COOH)、c(CH3COO-)与pH值的关系如图所示.下列有关离子浓度关系叙述正确的是A.pH=5.5溶液中:c(CH3COOH)>c(CH3COO-)> 碳火烤的肉跟煤气火烤的肉有什么区别?论成本、论健康 圆弧起点和终点是怎么计算的 常温下,醋酸钠和醋酸混合液,PH=7,C(Na+)=0.1mol.L:C(Na+)=C(CH3COO-)>C(CH3COOH)>C(H+)=C(OH_),为什么 地球上淡水资源主体是 河流水 地下水 冰川 湖泊水 氯化钠溶解度为36克,此时饱和溶液密度1.12克每立方㎝,求氯化钠物质的量的浓度?怎么求 1n 100ml hcl 怎么配制 为什么碳火烧的肉比煤气烧的好吃 我国冬季温差最大的城市 需配制1N的AgNO3溶液20L,需要纯AgNO3的质量是多少? 为什么冬天烤碳火时要在旁边放一杯水呢? c(H+)=0.1mol.L-1说明什么溶液是酸性还是碱性的啊 花炮与烟花的词义区别 数控编程如何找到30度斜面上下圆弧的起点终点位置图纸上30度上 下 的两个圆弧 起点和终点坐标 请教会cad的帮忙把坐标拉出来 算出来也可以 编程编出来更好 对了相应的型号是尺寸表 6“的 某酸性溶液中C(H+)=0.1mol/则该溶液的物质的量浓度为?A.一定等于0.1mol/L B一定大于0.1mol/L. C .一定小于0.1mol/ L D. 不能确定 烟花和烟火的英文单词有区别吗? 向0.1mol/L NaOH溶液中滴加一定量的0.2mol/L CH3COOH溶液后,测得溶液中C(OH-)>C(H向0.1 mol/L NaOH溶液中滴加一定量的0.2 mol/L CH3COOH溶液后,测得溶液中c(OH-)>c(H+).则c(OH-)与c(CH3COO-)的大小关系为 [ 0.1mol/L的K2S溶液中,有关粒子的浓度大小关系正确的是( ) A c(K+)+c(H+)=c(S2—)+c(HS—)+c(OH—) B c(K+0.1mol/L的K2S溶液中,有关粒子的浓度大小关系正确的是( )A c(K+)+c(H+)=c(S2—)+c(HS—)+c(OH—) B c(K+)+ c(S2 温度计的水银会让小孩子中毒吗 世界上年温差最小的城市是?我只知道中国年温差最小的城市是昆明 真空压力表上的-0.05MPa是指绝压多少 人耳为什么听不到高频率的声音? 把0.2mol/l乙酸和0.1mol/lNaOH等体积混合,溶液显酸性,下列正确的是.A.c(cH3COO-)>C(Na离子) 真空时的压力是多少,真空压力表上-0.08MPA是指压力多少? 焰火是否等于烟花? 婴儿洗澡温度计含水银吗 将0.2moL AgNO3、0.4moLCu(NO3)20.6moLKCl溶于水,配成100mL的溶液,将0.2moL AgNO3、0.4moLCu(NO3)20.6moLKCl溶于水,配成100mL的溶液,用石墨做电极电解一段时间后,在一极析出0.3moLCu,此时在另一极收集到气体体积为 烟花类、焰火节会等下半年上海、浙江、福建、江苏有焰火节会吗,我很想知道,到时错过了就很可可惜哦! 礼花炮炸开的样子的原理通常礼花炮炸开的样子是圆形,也很好理解.但能不能是方形或者其他形状呢?那个炸开后脚丫子样子的礼花炮用什么原理控制形状的呢? 请问给婴儿洗澡的沐浴温度计是水银的还是煤油的呢?除了煤油温度计里还会添加那些化学物质?请问给婴儿洗澡的沐浴温度计是水银的还是煤油的呢?如果是煤油的,除了煤油温度计里还会添加 梦见杯子碎了代表什么 烟花、礼花炮 炸到高空后,残余物质掉下会不会伤人?如题特别是巨大的礼花齐放,掉下的会是什么?或者是随风飘散? 温度计在浴盆里碎了,我把温度计拿出来就给宝宝洗澡了也没注意水里有没有水银, 梦见杯子碎了梦到家里的杯子碎了睡怎么回事? 不同深度的水压怎么计算 pH=1 是不是一定 c(H+)=0.1mol/L?反之成立吗?为什么 梦见最珍惜的杯子碎了有一天做梦,梦见自己把平时一直在用的很珍惜的一个马克杯打碎了.这个杯子是某个人走了以后留下来的.后来我就一直自己在用.因为一直是把这个杯子当做是他留给我 通过一条直径500MM长度为500M的管道,从该管道一端注水加压,请问需要加多大的压力才能使水从管道另一端产生垂直5M高的水柱,水和管壁的磨擦力最好能考虑进去.最好能将计算公式或计算步骤 PH=1 和C(H+)为0.1mol/L 的醋酸一样么 人类一天为什么要吃三顿饭、谁规定下来的,怎样形成的. 进出水压降怎么计算. PH=1 和C=0.1MOL/L的区别 为什么物质的量浓度为0.1mol/L的H2SO4,H+离子的浓度为0.2mol/L?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘