博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker 开源神器_Docker和开源生态系统的力量
阅读量:2523 次
发布时间:2019-05-11

本文共 1766 字,大约阅读时间需要 5 分钟。

docker 开源神器

阅读Opensource.com 的最新列表,这使人想起了2014年开放源代码年的辉煌历史。 诸如和类的既定项目继续在采用和使用方面打破新记录。 我们已经看到 , 和等新项目带来的惊人动力。 我们还看到, , 和类的开源公司可以实现有意义的业务里程碑,同时忠实于其开源根源。 从存储到网络,计算,移动和虚拟化,您在IT堆栈中几乎无处不在,最令人兴奋的创新是由开源领导的。

列表中的Docker

当然,对于开源项目连续第二年被评为十大开源项目,我感到很兴奋,但是对于列表中有关开源生态系统功能的总体评价,我感到更加兴奋。 列表中的其他几家公司,例如 ,Apache Mesos,Kubernetes和OpenStack都是Docker生态系统中的重要合作伙伴。 几乎像Docker一样,所有人都接受了真正的“开放”模型,包括开放治理,开放贡献,开放设计和开放接口,所有这些对于建立繁荣的生态系统都是必不可少的。

我们能够真正庆祝彼此的成功本身就是开源运动的一个重要方面。 生态系统合作伙伴是任何蓬勃发展的项目的推动力。

就Docker而言,早期的成功取决于获得所有主要平台提供商的支持,包括Linux发行版( , ),虚拟化( , , ),云提供商( , , , 和 )以及PaaS / IaaS(OpenStack, 和 )。 此外,它还依赖于一套充满活力的工具和应用程序,这些工具和应用程序可以利用并位于我们的顶端。 这就是为什么我们特别自豪的是,现在有超过20,000个项目(如UI,管理框架,监视工具)和超过70,000个Dockerized应用程序可供使用。 这些解决方案的多样性表明,当您定义一个广泛的问题空间供合作伙伴解决,然后为他们提供合适的工具(尤其是API)时,便会出现创新。这些工具使他们能够快速解决其他人尚未解决的领域。 制定一种解决方案,使以前复杂的技术(如容器)民主化是一回事。 获得生态系统的声音支持以确保所有人都能使用该技术是另一回事。 没有这些合作伙伴的承诺,Docker不会作为生态系统,技术或运动取得成功。

项目贡献者的作用

众所周知,在不强调项目贡献者角色的情况下,对开源生态系统的讨论是不完整的。 贡献者是开源的命脉,是力量的倍增器,它为项目提供了在单个公司的四面墙内无法实现的能量和临界质量。 贡献者不仅在那里贡献代码,而且每天都在积极参与通过开放设计过程对提案进行评论,以便每天涌现有关如何丰富项目的新想法。 例如,在Docker项目的所有贡献者中,有90%以上不是 Docker,Inc.员工,他们共同贡献了2500多个合并的“拉取请求”。 这些拉取请求不仅涵盖诸如漏洞修复或集成之类的长尾项目,而且还涵盖安全性,网络和业务流程方面的关键功能。

2015年的Docker

踏入2015年,我们很高兴看到扩展API的机会更大,以使我们的合作伙伴能够为其解决方案增加新的水平。

2015年是企业组织将从单一容器应用程序全面转变为多容器,多主机分布式应用程序的一年。 随着我们共同与企业合作,当他们转向可移植,动态应用的新模型时,这种发展为我们的合作伙伴创造了难以置信的机会。 我们希望通过推广“包含但可拆卸的电池”模型,希望为合作伙伴创造机会,在Docker之上和周围创建差异化的体验,同时满足用户对一致性和可移植性的需求。

我们很高兴看到诸如微软(已承诺将Docker引擎和容器格式带给Windows开发人员),AWS(已使其Amazon EC2容器服务广泛使用)和IBM(正在提供新的合作伙伴)等大合作伙伴的伟大成就。与基于Docker的容器服务集成) 我们同样很高兴与 , , , , 和等新兴公司进行合作, 了2015年应引起关注的一些解决方案。

开源的力量与单个开源项目无关,甚至与单个项目周围的生态系统无关。 相反,正是降低合作壁垒使所有项目能够共同创新和共同发展。 实际上,我们正在重构IT堆栈的各个方面,并且协同工作的能力(无论是作为合作伙伴还是友好的竞争者)使为用户提供最佳解决方案的可能性大大提高。 2014年名单上的项目并不是孤立存在的。 我们之所以在这里是因为我们能够共同努力,使整个IT生态系统变得更强大。

翻译自:

docker 开源神器

转载地址:http://zndzd.baihongyu.com/

你可能感兴趣的文章
android中Activity布局以及实例
查看>>
jsp中常用操作字符串的el表达式
查看>>
element-ui <el-input> 注册blur事件
查看>>
HTML5须知的特征和技术
查看>>
HTTP请求方式GET和POST的区别详解
查看>>
Python02_流程控制及数据结结构
查看>>
记录一个数据表联合查询过慢的“小坑”
查看>>
Java中的long与double的区别
查看>>
只出现一次的数字 [ LeetCode ]
查看>>
动手动脑3
查看>>
Oracle笔记之用户管理
查看>>
margin的相关属性:
查看>>
saas系统架构经验总结
查看>>
实现Icommand接口
查看>>
多用户ATM机(面向对象编程)
查看>>
Linux下管理软件的方法
查看>>
隐藏DIV 显示DIV
查看>>
[JAVA算法]递归求Fibbonicc序列方法
查看>>
@+id/和android:id的区别
查看>>
在Windows上安装FFmpeg程序
查看>>