docker开放容器端口
昨天,旧金山宣布了开放容器项目 。 这是一个Linux Foundation项目,它将包含使用软件容器的规范和基本运行时软件。 这就是“一件好事”。
签署支持这项工作的人员列表中包含通常的嫌疑人,这也是一件好事:Amazon Web Services,Apcera,Cisco,CoreOS,Docker,EMC,Fujitsu Limited,Goldman Sachs,Google,HP,Huawei,IBM,英特尔,Joyent,Linux基金会,Mesosphere,Microsoft,Pivotal,Rancher Labs,Red Hat和VMware。 ( 披露:我为惠普工作。 )
快速排序大脑中空间的方法:首先是虚拟机。 虚拟机是在容量过剩的计算机上堆叠更多计算资源的一种方式。 在VMware使英特尔架构上的过程变得容易的同时,这一想法可以追溯到1970年代和1980年代的IBM大型机。 数据中心中的虚拟机需要进行管理和编排。 可以将其视为按机器(真实或虚拟)进行管理以进行供应(正在运行),启动和停止单台机器以及将业务流程编排为一起讨论一组机器或集群(真实或虚拟)的方法。
现在,引导整个操作系统需要时间和空间。 那么,如果有一种方法可以减少该过程所需的占地面积和时间呢? 本质上,如果我们可以更高效地在计算资源上更快地打包应用程序工作负载,该怎么办? 输入容器。 容器是一个很好的隐喻。 我们看到了集装箱标准化在运输和货物分配行业中的作用。 根据速度,成本和对容器内容物的需要,可以将容器放在船,火车和卡车上(并存储在仓库中)。
Google十年来一直在探索和使用容器。 他们不久前发布了Kubernetes,作为在空间创新上进行协作的一种方式。 Docker项目是在几年前启动的,围绕开源许可项目组建的公司继续快速增长,但是随着他们探索业务模型,他们的容器定义也在发生变化。 CoreOS在相似的时间范围内开始,并且以稍微不同的方式处理容器管理和编排。 CoreOS于2014年底开始游说就较小的容器定义达成协议,并与appc合作。 Cloud Foundry(现在由Cloud Foundry Foundation托管)具有不同的容器编排计划(Warden),并且正在将该平台发展(到Garden)。
这就是事情变得混乱的地方。 随着大量投资涌入容器领域(例如Docker拥有1.5亿美元,CoreOS拥有2000万美元),新的微型Linux容器设备如雨后春笋般冒出来(CoreOS,RancherOS,Photon,Clear Linux),以及对于新的和旧的营销方式的供应商,由于他们针对虚拟化,云和容器化的解决方案而大声疾呼,严重的碎片化成为现实。
云计算空间也必须参与讨论。 云计算表明,人们可以模糊数据中心内(私有云)和数据中心外(公共云)中的计算机集合之间的虚拟机(计算,软件定义的存储和软件定义的网络体系结构)线。 如今,虚拟机仍被认为是比容器更安全的解决方案,但是作为云中一阶参与者的容器并不是一件容易的事,并且已经有很多试验。
声明标准容器格式并提供用于运行这种标准化容器的参考软件,已成为紧迫而重要的一步。 更重要的是,以所有参与者都很好理解的,受信任的非营利性形式为规范和运行时分配知识产权。 只要这样的开放源代码许可的资产由单个供应商持有,就将面临风险,无论所有者的最佳合作意图如何。 投资者将驱使小公司做出专有决定。 根深蒂固的大型供应商通常会做出这样的决定。 (我们所需要的只是一家相当大的专有公司,并决定购买较小的关键参与者之一及其知识产权,这是它的“容器战略”,而我们将再次陷入如今富裕的前任的局面。 -CTO抱怨他们的社区做错了,并且在该行业想要快速创新的时候,这个行业的角落完全破碎了。)
仍有许多工作要做,但是Linux Foundation处于理想位置,可以照顾和支持这些工作。 周一的公告对行业有利。
如果您对容器世界感兴趣,我建议您查看以下一些资源以了解更多信息:
- Open Container Project的官方网站 。
- Linux基金会的Jim Zemlin 讨论了这一公告。
- Omri Gazitt的精彩文章“ 为什么容器是云之旅的重要组成部分” 。
- ZDNet的文章中包含一些与之相关的人员的发言。
- Venture Beat 接受了该公告。
翻译自: https://opensource.com/business/15/6/announcing-open-container-project
docker开放容器端口