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,一经查实,立即删除!

相关文章

linux系统/opt目录和/usr/local目录有什么区别

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 在学习linux的时候,看到/opt目录和/usr/local目录都是安装软件的目录,那这两个目录有什么区别呢? 一…

果断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环境高级编程一书中阐述了这一点。在这里结合网上资料以及…

集合:按元素的中文属性排序

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 要排序的元素类&#xff1a; public static class NameCount implements Comparable<NameCount> {Collator collator Collato…

kibana 安装

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

linux jps 命令

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 jps -- Java Virtual Machine Process Status Tool 可以列出本机所有java进程的pid jps [ options ] [ hostid ] 选项 -q 仅输出…

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

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

解决:Error while compiling statement: FAILED: SemanticException [Error 10007]: Ambiguous column refere

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1.报错&#xff1a; Error while compiling statement: FAILED: SemanticException [Error 10007]: Ambiguous column reference creat…

解决:which: no java in (/root/chengxu/maven/apache-maven-3.5.2/bin:/usr/local/sbin:/usr/local/bin:/usr

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 报错&#xff1a; which: no java in (/root/chengxu/maven/apache-maven-3.5.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/…

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 …

Hive 删除整个数据库,包括其中的所有表

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 drop DATABASE IF EXISTS 数据库名 CASCADE; 使用CASCADE &#xff0c;表示强制删除。

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

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

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

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

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

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

Intellij IDEA中分屏显示方法

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

IDR、CRA、BLA、RASL、RADL、closed-gop、open-gop

相对于H.264编码的每个GOP是相互独立的&#xff0c;GOP切换用I帧&#xff0c;帧间搜索不再参考前一个GOP。而HEVC切换则可以“软切换”。 BLA、CRA、IDR是文献中提到过的三种随机接入点(RAP)&#xff0c;在文献中的解释的确不是很容易理解。 &#xff08;1&#xff09;关于GOP…