Docker CEO Ben Golub:Docker借助开源、天时走向成功

摘要:Docker CEO Ben Golub接受了Gigaom专访,他表示,Docker正是借助开源、天时走向了成功。而作为Docker前身,现任CTO Hykes在运作dotCloud过程中,发现多平台的需求越来越受到用户关注,于是Docker孕育而生。

【编者按】Docker是由PaaS提供商dotCloud在2013年年初创建的一款开源应用引擎,基于此,开发者构建的应用可以一次构建全平台运行,包括本地开发机器,生产环境,虚拟机和云等。近日,Docker CEO Ben Golub接受了Gigaom的专访,其分享了Docker的灵感来源及发展现状。

“在发明印刷机之前,对于多数作家来说,奋笔疾书是件多么痛苦的事。”成立刚满4年的Docker公司CEO Golub这样说道,“Docker对于开发者来说,另辟蹊径地使得开发者可以全身心地投入到程序开发中去,而不用整天受困于硬件规模、运行负载等基础架构问题的思索上,是件双赢的美事。”

作为PaaS公司dotCloud的后来者,Docker现在被Google、Spotify、RedHat等IT巨擘众星捧月,与此同时Docker在开源领域发展得也有声有色。它是一个类似于虚拟机的容器,可以使开发者在同一服务器上独立地运行自己的程序,此外,不局限于某特定操作系统的特性,为开发者的部署带来了极大的便利。


DockerCEO Ben Golub

我与dotCloud的一段往事

与以往的工作经历不同,Golub逐渐被开源模式的公司所迷住了。在非开源的公司里,每天的生活都被巨额销售任务和市场开拓压力充斥着。“即使是个刚成立的公司,开源的优势在于能够迅速积累人气,开源社区中的项目也蕴藏着巨大商业潜力。”Golub这样说道。

作为Docker的前身,成立于2010的dotCloud以PaaS面目与大众见面了。其商业模式为:以多语言PaaS为卖点,使得用户可以选择不同的开发组件和语言来运行程序。现任CTO Hykes在运作dotCloud过程中,发现多平台的需求越来越受到用户的关注,最后成为构建Docker的灵感及初衷。

尽管dotCloud在当时已取得不错的发展,但是Hykes似乎更青睐容器管理领域,同时也在考虑卸下PaaS的帽子以更集中精力去开拓该领域。同样对开源模式十分关注的Hykes与Golub一拍即合,由此谱写了那 “中国合伙人”式的合作佳话。


Docker强大的运行环境

现代的软件开发倾向于循环利用分散于不同云服务器的组件,但是这对开发者在进行程序管理时带来了沉重的负担。

对于容器,Golub作了一个很到位的比喻:当我们下载并运行愤怒的小鸟游戏时我们不是在下载一个虚拟机,而是下载了一个能独立于其他手机软体运行的容器,类似于一个地址本。

Docker Hub是个基本的容器内容管理系统,用户可以从Docker资源库中选取合适的组件,加以修改之后开发出自己的组件。透过Docker Hub,开发者可以将自己的程序修改转成单独的容器并在Linux机器和云服务供应商的环境中运行。Golub说:“Docker利用了很多Linux内核的功能,提供了轻量级的隔离机制、资源共享能力。同时作为一个平台,它能跨平台运行并且与其它大量的工具和谐共处。”如果一个企业正在运作100个差别不大的应用程序,它不必为它们设立100个虚拟机去运行,只要使用容器管理技术,类似的情况可以为企业节省20%-80%的资源,提高了企业效益。


Docker名声鹊起得益于社区推动

经开发者论坛中交口相传,Docker的名声与日俱升。

时至今日,公司目前有42名雇员以及460名有入职潜力的社会成员,正在运作的Docker相关项目达6500个,与之相关应用程序的运作达15000个。不过Docker的生财之道暂时不依赖于普通用户,而是借靠与百度等大规模公司开展更深入的合作来取得。

进入Docker的管理咨询委员会,可谓星光熠熠。除了Docker自身3名成员,还包括了其它12位来自社会团体或企业的成员。其中,包括了来自RedHat,谷歌,Rackspace以及IBM等知名企业的职员。

写在最后

随着发展的不断壮大,Docker始终保持开源为立足之本,同时逐步铺开商业产品与服务的新途径。“我们欢迎竞争,因为它会让我们变得更强,提供更好的服务。”这是Golub在被问及面对渐趋激烈的竞争时,给出的自信答复。

想要了解更多Docker详情,敬请关注:CSDN在线培训:Docker之道

英文出自:Gigaom

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/447445.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

果断Mark!Searchcode——源代码搜索利器

摘要:Searchcode是一款免费的源代码/文档搜索引擎,汇聚Github、Codeplex、Sourceforge等多家开源站点,拥有超过20万个项目、180亿行源代码,能以特殊字符、语言、仓库和源方式从90多种语言找到函数、API的真实代码。 Searchcode是…

elasticsearch 安装( 阿里云ECS )、远程访问、启动报错处理

附另 2 文章: elasticsearch-head 安装 kibana 安装 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 从网上下载到 linux 版本的 tar 包:elasticsearch-6.7.…

解决:git: command not found、apt-get: command not found、git 安装

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 运行 git 失败,因为没有安装 git。 于是就安装:apt-get install git,于是得到后一个报错。 原来 a…

为什么程序员要尽量少写代码

软件开发的一个最基本的事实是写代码,但是最大的误区之一就是把写代码当做工作。当我作为一个程序员第一次参加工作的时候,就犯了这样的错误。老实说,写代码真的是一件特有意思的事,它的强大功能,它的多种作用等等都让…

elasticsearch-head 安装

elasticsearch 安装( 阿里云ECS )、远程访问、启动报错处理 kibana 安装 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 首先安装好 git、node.js、npm、cnpm yum -y install g…

C语言探秘:C代码在内存中的分布

估计会有很多初学者跟我有一样的疑惑,这些编写好的代码是放在磁盘中,但是运行将会被copy至内存中去运行。但他们在内存中是怎么分布呢。在 “linux下c编程圣经”(apue)UNIX环境高级编程一书中阐述了这一点。在这里结合网上资料以及…

kibana 安装

附另 2 文章: elasticsearch-head 安装 elasticsearch 安装( 阿里云ECS )、远程访问、启动报错处理 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 我的 elasticsearch 是…

“4K”时代将来临!标准/技术一网打尽

第1页:4K 分辨率与 DCI 数字电影院在今年的 CES(电子消费大展)上,除了让人眼花缭乱新手机等移动设备外,还有一个领域让人感到相当瞩目,这就是所谓的 4K 电视产品。 4K 电视的卖点当然是高分辨率&#xff0c…

Image Processing Wavefronts for HEVC Parallelism

Unlike H.264/AVC, where parallelism was an afterthought, the current HEVC draft contains several proposals aiming at making the codec better “parallelizable”. H.264/AVC supports slices, which were introduced mainly to prevent loss of quality in the case …

Windows 9信息曝光:统一开发接口、整合Cortana到任务栏

摘要:2014年微软全球合作伙伴大会在美国华盛顿正式拉开序幕,会上,微软首席运营商Kevin Turner透露了微软下一代操作系统Windows 9的一些信息:统一开发接口、语音助手Cortana将被整合到任务栏、桌面小工具回归等。 北京时间7月15日…

解决: Error while compiling statement: FAILED: ParseException line 23:13 extraneous input ‘(‘ expectin

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. hive 执行sql,报错: Error while compiling statement: FAILED: ParseException line 23:13 extraneous inp…

程序员可以只关心技术么?

摘要:不少程序员爱维护喜欢的技术,虽然他们说的有道理,但程序员价值的实现并不取决于技术。模式不一样,程序员价值也不一样,而这也暗含了程序员生涯的两个进阶模式,读完此文,相信你会重新思考个…

Intellij IDEA中分屏显示方法

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 今天才发现IDEA中还有split view的功能,上网查的时候查到了很多莫名其妙的东西。 实际上对想分屏显示的文件 右键->Spli…

ROW_NUMBER() OVER() 函数用法详解 (分组排序,多例子)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 语法格式:row_number() over(partition by 分组列 order by 排序列 desc) row_number() over()分组排序功能: …

解决:您需要来自xxx的权限才能对此文件夹进行更改(电脑系统取得管理员权限)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.莫名的一个项目工程代码就打不开了。提示信息为: 2. 删除也不行,更新也不行,火大,我惹…

解决:Can not deserialize instance of com.xxx.xx.XXModel out of START_ARRAY toke

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. json数据解析报错: Can not deserialize instance of com.xxx.xxx.model.XXXModel out of START_ARRAY token 2. 需要一…

为什么年事已高的我还在编程?

每一个行业的从业人员都会有变老的那一刻,难道变老了之后还要继续从事之前的工作吗?估计没人愿意,除非是体力上吃得消的。接下来所讲述的就是作为程序员的码农们该如何迎接慢慢变老之后的工作转变!人们都会期望随着岁数的增加&…

解决: Intellij IDEA 运行报错 Command line is too long

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. idea启动工程报错: 2. 网上找到2个方法。方法一我试了有效果。方法二我同事试了有效果。 方法一: 修改项目…

年薪50万码农转行卖凉皮,互联网思维又一次颠覆?

摘要:今年五月份,一位年薪50万元的码农哥放弃了码农的工作,转身跳到了苦脏累的餐饮行业,每天骑着筋斗云电动车在中关村送外卖的事迹在互联网上引起了轰动。近日,码农哥接受了CSDN的采访,让我们一窥其转行背…

hue 查询 hbase 操作相关参考

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 界面操作说明 进入hue中的hbase 进入表的查询界面 界面说明 查询语句 ,表示结束查询,可以不加 主键查询 输入主键 rowke…