文档章节

Docker的终极进化

linuxprobe
 linuxprobe
发布于 2016/10/23 00:06
字数 847
阅读 34
收藏 0
点赞 0
评论 0

伴随着容器的安全,存储以及编排问题,在过去几个月整个生态系统发生了快速的变化。在春季你所知道的关于Docker的内容,现在或许已经不再属实。如下是从那以后整个容器生态系统变化的摘要。

Docker的终极进化Docker的终极进化

6个月之前,Docker似乎对企业级市场还未准备好。在那时,Docker容器缺乏对用户友好的存储解决方案,安全问题也依然经受着相当的关注,编排工具也不成熟,这些跟Docker本身都没有很好的整合。

然而,半年后的现在,所有的都已发生改变。相比2016年的春季,Docker已经对企业级市场更加自信,这得感谢如下的更新:

  • 新的容器安全工具已经合入。特别是,CoreOs Clair和Docker Security Scanning使得注册服务器里的镜像的安全更受保障。
  • 容器存储更加简化。6个月以前,手工配置Docker数据卷是给容器创建持久性存储的首选方案。但如今已境况大不相同:6月份Red Hat发起了基于GlusterFs的”container-native”持久性存储项目,CoreOs发起了Torus,另一项持久性存储解决方案。其他供应商,例如Rancher,依然在开发他们自己的对企业级应用友好的存储解决方案。
  • 容器编排更加合理化。Docker把swarm直接整合进行了平台(当然Docker跟其他的编排工具仍然保持着兼容性)。Red Hat的Openshift平台,之前一直使用Kubernetes作为编排工具,现在也整合了其他编排工具。

合作伙伴的生态变化

不仅如此,Docker的合作伙伴的生态系统在春季以后也发生了翻天覆地的变化,将Swarm整合进Docker意味着合作伙伴将会将注意力从容器编排转移到其他挑战如存储、安全、以及监控上面。在监控领域,来自于供应商例如Splunk和Sumo Logic的容器准数据分析平台特别吸引人。他们能带来对容器化的基础设施的更好的可监测性。

从生态视角看,另外一个值得注意的是关于Docker分支的讨论。Red Hat新出的OCID项目使得一些人认为Docker的分支已经出现。不管你是否同意,整个生态圈已经形成了更深程度的容器化标准的竞争,最后值得关注的是,Docker增加了对Windows平台的支持。这是一个巨大的改变,这会将更多的用户和供应商带进容器市场,因为你不再需要为了使用Docker而在Linux上工作。

如果你依然认为Docker是一个已经很稳定的技术,是时候从最近6个月对Docker的增强方面来重新审视这个观点了。

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

© 著作权归作者所有

共有 人打赏支持
linuxprobe
粉丝 19
博文 257
码字总数 45072
作品 0
朝阳
快速构建docker镜像:maven插件

越来越多的项目开始了docker容器化部署的进化,在容器化之前我们部署一个项目,可能由源代码产出一个jar或者war即可直接发布了,启动之后是一个java进程;容器化之后,由源代码产出的是一个d...

rabbitGYK
04/15
0
0
clearfix清除浮动进化史

![在此输入图片描述][1] 我想大家在写CSS的时候应该都对清除浮动的用法深有体会,今天我们就还讨论下clearfix的进化史吧。 首先在很多很多年以前我们常用的清除浮动是这样的。 现在可能还可以...

百变茄
2014/02/23
0
0
莫名其妙的《物演通论》

罗辑思维很认真的推荐了一本书《物演通论》,据说很少人能懂,以后会红。 看看罗辑思维的推荐语: 你有没有发现—— 人在整个世界中的地位,随着科学史的演进,是越来越低的。 哥白尼提出了日...

樵者
2016/01/13
0
0
docker操作运行一步一步来

环境:CentOS 6.5 64位 https://registry.hub.docker.com/ https://www.gitbook.com/book/yeasy/docker_practice/details Docker —— 从入门到实践 http://yuedu.baidu.com/ebook/d81796741......

bbotte
2015/05/27
0
0
解决 RedHat 7.2 环境下离线安装 docker 最新版本的终极办法 (ÒωÓױ)

一、引言 在上篇博客中,我已经完成了在 RedHat 7.2 环境中离线化安装 docker 1.7.1 的任务(通过 rpm 离线包)。 但是总觉得 docker 1.7.1 都已经是 2015 年的版本了,今年已经是 2018 年了...

u012814856
05/24
0
0
2012 智能手机终极进化

有趣的是,如果把所有的个人手持设备看作一个生物群落,那这几年这个群落经历着令人惊叹的爆发式发展。各种手持设备竭尽全力,探索各种赢得竞争的可 能性;更奇妙的是,还衍生处很多奇妙的共...

红薯
2012/01/31
2.1K
10
[多图]笑看Google+对战Facebook的幽默图集

作者:iBo创意市集(台湾) 你顺利拿到Google+的 入场卷了吗? Google+限时限量的邀请制,让大家争先恐後想一睹为快,成功的吸引目光也引爆话题。透过首波使用者的试用口碑与病毒式的分享,会...

威廉亨利
2011/07/14
2.2K
13
百分点集团发布中国首个行业AI决策系统产品Deep Matrix

  革命性的智能技术,一边撕裂旧世界,一边创造对未来的无限渴望。   以大数据+人工智能等技术推动的智能革命让企业组织又一次站在了进化的奇点上。智能经济时代,数据、计算力和算法叠加...

人工智能技术社区
2017/12/17
0
0
人类赋予人工智能伦理,生物进化方向的突破是关键【南科大发言】

作者:刘锋 《互联网进化论》作者,计算机博士 这篇文章是根据2018年5月20日,我在南方科技大学举办的 “人工智能时代的技术与人文:跨学科对话”学术研讨会上的发言内容,整理形成、主要观点...

zkyliufeng
05/23
0
0
Docker 切出 Moby 背后的真实原因分析

本文来自:开源之道 | 作者:适兕 事件起因 上周 Docker 公司在其技术会议 DockerCon 会议上宣布了新的项目:LinuxKit 和 Moby,一时之间在开发技术圈引起轩然大波,而在本土则是一篇知乎上的...

王练
2017/04/25
4.8K
12

没有更多内容

加载失败,请刷新页面

加载更多

下一页

ES12-词项查询

1.词项查询介绍 全文查询将在执行之前分析查询字符串,但词项级别查询将按照存储在倒排索引中的词项进行精确操作。这些查询通常用于数字,日期和枚举等结构化数据,而不是全文本字段。 或者,...

贾峰uk
9分钟前
0
0
http状态码与ajax的状态值

ajax状态值 1.1 200 & OK:状态请求成功

litCabbage
12分钟前
0
0
iOS动画效果合集、飞吧企鹅游戏、换肤方案、画板、文字效果等源码

iOS精选源码 动画知识运用及常见动画效果收集 3D卡片拖拽卡片叠加卡片 iFIERO - FLYING PENGUIN 飞吧企鹅SpriteKit游戏(源码) Swift封装的空数据提醒界面EmptyView 沙盒文件浏览与分享调试控...

sunnyaigd
15分钟前
0
0
AngularJS配置.run()块中设置路由事件的监听器以及过滤未经授权的请求

AngularJS中的run方法初始化全局数据,只对全局作用域起作用,如$rootScope.多个控制器之间可以共享数据,如下代码所示: <script type="text/javascript"> var m1 = angular....

孟飞阳
16分钟前
0
0
Java语言学习(十):输入/输出

Java中,I/O操作代表着输入、输出,Java所有的I/O机制都是基于数据流进行输入输出。java.io类包提供了很多的输入输出处理功能方法,大家可以参考下JDK文档中关于I/O的一些处理方法:JDK在线中...

海岸线的曙光
25分钟前
0
0
基于阿里出得ng-Alain搭建后台管理系统

首先跟大家介绍一下ng_Alain(阿里团队出品) ng-alain技术栈基于 Typescript、Angular、g2、@delon 和 ng-zorro-antd,提前了解和学习这些知识会非常有帮助。 ng-alain 脚手架是基于 Angular ...

方宏春
29分钟前
1
0
Spring框架IOC和AOP的实现原理

一、IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转...

HaierBrother
32分钟前
1
0
C++模版编程实现Haskell的函数模式匹配特性[图]

C++模版编程实现Haskell的函数模式匹配特性[图]: 大神 Bartosz Milewski 在2009年写了一篇文章《What Does Haskell Have to Do with C++?》,使用C++实现Haskell函数式编程语言的一些特性。...

原创小博客
33分钟前
1
0
${value}

1、就算 mapper 里面配置的名称是configSql ,在xml 里面配置的时候要注意 报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.Reflectio......

职业搬砖20年
39分钟前
1
0
Xamarin 学习笔记 - Layout(布局)

本文翻译自CodeProject文章:https://www.codeproject.com/Articles/1227733/Xamarin-Notes-Xamarin-Forms-Layouts 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案...

葡萄城技术团队
40分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部