楼主: 丸喵喵

【大话IT】关于Docker你了解哪些?欢迎前来畅所欲言

[复制链接]
论坛徽章:
1943
IT宝贝
日期:2011-01-06 11:22:33生肖徽章:马
日期:2013-08-19 17:30:31生肖徽章:兔
日期:2014-12-03 09:56:42生肖徽章:狗
日期:2014-12-03 09:56:42生肖徽章:虎
日期:2014-08-25 16:22:12IT宝贝
日期:2011-01-06 11:22:33季节之章:春
日期:2014-06-05 12:57:44季节之章:夏
日期:2014-06-05 09:52:01季节之章:秋
日期:2015-01-27 17:00:47季节之章:冬
日期:2013-04-13 11:43:45
21#
发表于 2016-7-15 13:38 | 只看该作者
提高资源的利用效率

使用道具 举报

回复
论坛徽章:
571
NBA季后赛纪念徽章
日期:2012-06-25 12:19:11洛杉矶快船
日期:2014-06-16 11:45:27NBA常规赛纪念章
日期:2013-04-22 11:49:35NBA季后赛纪念徽章
日期:2011-06-13 11:34:51NBA常规赛纪念章
日期:2011-04-15 13:34:11NBA季后赛纪念徽章
日期:2013-06-21 14:52:05NBA常规赛纪念章
日期:2012-04-27 16:07:05生肖徽章:羊
日期:2014-08-15 14:12:01ITPUB9周年纪念徽章
日期:2016-10-28 17:00:11ITPUB9周年纪念徽章
日期:2016-10-28 17:00:11
22#
发表于 2016-7-15 14:35 | 只看该作者
Q1:作为传统用户,你认为Docker能为企业带来什么价值?
第一次听说
Q2:目前是否有接触到Docker技术?
还没有做过。
Q3:你如何看待未来容器技术的发展趋势?
未来就是大数据,云计算的天下。

使用道具 举报

回复
论坛徽章:
2
暖羊羊
日期:2015-05-27 22:14:14水瓶座
日期:2016-02-17 21:01:22
23#
发表于 2016-7-16 10:14 | 只看该作者
朋友公司在用,接触过一点,小公司目前用的不深,人才都是靠自己培养

使用道具 举报

回复
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
24#
发表于 2016-7-19 16:54 | 只看该作者
Q1:作为传统用户,你认为Docker能为企业带来什么价值?
Docker主要能为企业带来这些:
1)部分改变原有的开发、测试、部署上线、运维的流程,通过Docker标准化提升研发效率;
2)应用的多次发布可以更节省时间,Docker容器包含了运行环境和可执行程序,可以跨平台和主机使用;
3)可取代很多使用虚拟机的应用场景,实现快速部署和启动,VM启动一般是分钟级,Docker容器启动是秒级;
4)可用于构建基于SOA架构或微服务架构的系统,通过服务编排,更好的实现松耦合;
5)更加节约成本,在很多使用虚拟机的应用场景,以前一个虚拟机至少需要几个G的磁盘空间,而Docker容器可以减少到MB级;
6)方便地进行持续集成,通过与代码进行关联使持续集成非常方便;
7)可以作为集群系统的轻量主机或节点,形成容器云的概念。在IaaS平台上,已经出现了CaaS,通过容器替代原来的主机。

Q2:目前是否有接触到Docker技术?
如果有,那么Docker落地的痛点是什么?可以从(技术架构、战略布局、IT基础资源)三个方面来发表看法。
我们在个别项目中试点使用了Docker技术。要说Docker落地的痛点,主要有:
1)Docker技术发展很快,每隔几个月,你头脑中的Docker都需要做技术更新,有些工具可能被更好的工具所取代。
2)业务采用Docker化进行部署,未必能得到很好的性能,各种配置、设置如果弄得不好,性能可能会很低,远不如在物理机/虚拟机上搞的各种性能优化那么方便(这部分对团队来说,早就精通了)。
3)Docker所需的成熟的管理工具和监控工具,也需要团队耗费精力做抉择。
4)让团队掌握Docker技术本身就需要大量的培训时间和成本。

Q3:你如何看待未来容器技术的发展趋势?
长期肯定是看好,Docker发展到一定的阶段后,各方面都趋于稳定,就是Docker遍地开花的时候。

Q4:如何看待国内Docker生态的发展?
国内Docker生态圈还远远谈不上成熟,先吃螃蟹的几家都是小型公司,比如daocloud、灵雀云等等,当然,现在投身于Docker生态圈的公司越来越多,对未来的发展看好。

使用道具 举报

回复
论坛徽章:
13
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:21秀才
日期:2017-08-18 11:04:35秀才
日期:2017-02-22 15:16:26秀才
日期:2016-08-15 10:08:08秀才
日期:2016-02-18 09:39:10知识
日期:2015-09-25 09:22:23秀才
日期:2015-09-14 10:08:30秀才
日期:2015-08-06 13:55:21祖母绿
日期:2014-09-11 13:38:41马上有钱
日期:2014-03-20 15:53:11
25#
发表于 2016-7-19 18:05 | 只看该作者
简单就自己了解说下吧:
docker容器是否可以建立集群?如果宿主主机宕机了,业务会否继续进行?目前带来的最大价值是开发测试平台较方便快捷,但是生产中用户为了追求稳定性,暂时考虑使用的还是较少。

使用道具 举报

回复
求职 : 信息技术经理/主管
论坛徽章:
24
授权会员
日期:2008-02-29 10:00:41秀才
日期:2016-01-25 14:55:31秀才
日期:2016-01-13 12:14:26紫蜘蛛
日期:2014-11-05 16:43:53ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42ITPUB社区12周年站庆徽章
日期:2013-10-08 14:57:28ITPUB社区12周年站庆徽章
日期:2013-10-08 14:54:39红旗
日期:2013-09-05 15:55:56鲜花蛋
日期:2013-03-03 22:23:072013年新春福章
日期:2013-02-25 14:51:24
26#
发表于 2016-7-21 10:23 | 只看该作者
坐等各路大神的回答

使用道具 举报

回复
论坛徽章:
5
秀才
日期:2015-11-12 17:43:40秀才
日期:2015-12-14 14:47:54秀才
日期:2015-12-14 14:51:16秀才
日期:2016-02-18 09:24:18秀才
日期:2016-02-18 09:24:30
27#
发表于 2016-7-24 22:11 | 只看该作者


Q1:作为传统用户,你认为Docker能为企业带来什么价值?
以我们的产品为例,可以带来以下几点价值:
(1)验证环节:我们产品是分布式系统,但是在不同的客户环境下组网方式各不同,验证时搭建环境就比较繁琐,而且也很难搭建一套和生产环境完全一致的测试环境。有了Docker之后,就完全可以参照现网的组网搭建环境了;
(2)部署环节:升级过程往往需要做很多部署修改操作,但是升级又都是在半夜,所以时间很紧张,而且容易出错。有了Docker之后,就可以所有这些修改操作全部放在升级之前做,升级当天只需要替换一个镜像即可;
(3)系统监控和业务监控的分离:有了Docker之后,运维的人就可以分成两部分,一部分专注于业务监控,另一部分专注于Docker本身的监控和Docker所在的平台的监控;
(4)提高资源利用率:生产环境和测试环境都出现过这样一些情况,当仅仅需要运行一个不需要太多资源的服务时,却得到了一台高性能服务器;当需要进行性能测试的时候,手上却只有几台低配置服务器,因为高配置服务器已经被征做其它用途了等等。有了Docker之后,服务器资源就可以被拆分成多个更小粒度并且更轻量的虚拟容器,提高服务器资源利用率。

Q2:目前是否有接触到Docker技术?
如果有,那么Docker落地的痛点是什么?可以从(技术架构、战略布局、IT基础资源)三个方面来发表看法。
项目里面有好几个团队,其中一个做新产品的团队做过Docker,本人也研究过Docker技术。
关于Docker落地的痛点,首先从技术架构角度看,又可以细分以下几方面:
(1)业务层架构:原先各个微服务是由自己开发的统一控制调度的进程进行管理,现在需要将这种统一控制调度能力迁移到Docker本身;
(2)部署方面:有了Docker,部署会变得更灵活,但是,如何实现热插拔,如何实现不同微服务独立升级部署等能力,都需要考虑;
(3)运维方面:原先是简单的通过监控工具直接监控业务模块,是两方面的协作,现在是监控工具、容器、业务模块三方面协作,协作虽然变的灵活,但是也变得更加复杂了。
从战略布局角度,目前还没想到有什么痛点,更多的是技术方面的痛点。
从IT基础资源角度,目前遇到的最大痛点就是已有的操作系统版本太低,不支持Docker,而电信行业的特点就是系统在白天正常运行的时候是不允许停机的,所有操作只能放在晚上,因此要对这么多的操作系统进行升级也是一件很麻烦的事情。

Q3:你如何看待未来容器技术的发展趋势?
(1)虚拟化,容器本质就是一个轻量的操作系统,未来的容器应该会变得更轻,性能更佳;
(2)隔离性,容器隔离了业务层,未来的容器将更加容易定制化,业务需要哪些系统服务,需要哪些端口,需要多少CPU内存硬盘资源,通过图形化界面简单的配置就可以快速生成一个定制容器;
(3)未来将出现越来越多的开源的容器管理工具、容器监控工具、容器部署工具;
(4)容器这种虚拟化方式让人想到了盗梦空间,未来也许有人会在容器中再部署容器,出现两层容器、三层容器甚至更多层容器的部署方式;
(5)容器对于存储将更灵活。

Q4:如何看待国内Docker生态的发展?
感觉是从个人,到小公司,再到大公司的使用趋势,京东目前Docker应用的已经很成熟了,未来会有更多的大公司逐步探索使用Docker

使用道具 举报

回复
论坛徽章:
1
知识
日期:2016-08-15 10:07:40
28#
发表于 2016-7-26 11:24 | 只看该作者
Q1:作为传统用户,你认为Docker能为企业带来什么价值?
使用容器的最根本目的无外乎开发持续集成(devops的经典用法),云平台的搭建(弹性相关)。容器虚拟化不同于其他虚拟方式的特点在于轻量级,那么轻量级带来的本身耗费资源的轻量和管理的便利性(应用启停等)。另一个感受就是硬件资源的可重复利用。由于docker以及DevOps概念的引进,带来硬件资源虚拟化分配,而低层硬件资源相对于开发人员来说已经透明化,按需分配,达到了硬件资源的最大化重复利用。这里说的实际上也是针对docker的管理的便利性。
Q2:目前是否有接触到Docker技术?
如果有,那么Docker落地的痛点是什么?可以从(技术架构、战略布局、IT基础资源)三个方面来发表看法。
Docker在使用过程中遇到的最大的问题主要还是跟传统it架构,包括开发、运维的组织架构方面的融合。就docker本身来说,技术栈的选择很大程度上会影响后期的很多决策,包括人才培养策略等等。
Q3:你如何看待未来容器技术的发展趋势?
基于docker技术实现的应用快速部署、弹性等特性,实现devops平台,以及与iaas云、paas云等底层基础平台的集成将是未来长期发展的趋势。
Q4:如何看待国内Docker生态的发展?
向较于放眼全球docker技术的火爆,国内的多数供应商来说更注重于docker的应用,换句话说还没有真正能够影响docker生态发展的能力。举个例子,比如说流程编排,目前还只能依赖于docker swarm、kubenetes、rancher等厂商提供的开源产品的基础上来组装实现应用的流程编排。拿来主义不是说不好,但是对于生态的发展毫无益处。

使用道具 举报

回复
论坛徽章:
0
29#
发表于 2016-7-28 21:59 | 只看该作者
Q1:作为传统用户,你认为Docker能为企业带来什么价值?
我觉得docker开发的理念还是可以的,我感觉像vmware,visualbox等一些虚拟机样子,但是要比他们好用,主要是简单快捷使用方便有效。
用途大致有如下的一些总结
1,对网络环境相当于可以做复制粘贴,减少工作量。
2,对运维的人员可以提前做好准备,减少风险。
3,对服务器有复用的感觉,明显提高服务器资源使用率。
4,应用的多次发布可以更节省时间,Docker容器包含了运行环境和可执行程序,可以跨平台和主机使用。
5,可用于构建基于SOA架构或微服务架构的系统,通过服务编排,更好的实现松耦合。
6,方便地进行持续集成,通过与代码进行关联使持续集成非常方便。
7,可以作为集群系统的轻量主机或节点,形成容器云的概念。
8,Docker容器启动速度快,并且部分改变原有的开发、测试、部署上线、运维的流程,通过Docker标准化提升研发效率。
9,更加节约成本,在很多使用虚拟机的应用场景。

Q2:目前是否有接触到Docker技术?

我们在个别项目中试点使用了Docker技术,主要有:
1,Docker技术发展很快,每隔几个月,你头脑中的Docker都需要做技术更新,有些工具可能被更好的工具所取代。
2,业务采用Docker化进行部署,未必能得到很好的性能,各种配置、设置如果弄得不好,性能可能会很低,远不如在物理机/虚拟机上搞的各种性能优化那么方便(这部分对团队来说,早就精通了)。
3,Docker所需的成熟的管理工具和监控工具,也需要团队耗费精力做抉择。
4,让团队掌握Docker技术本身就需要大量的培训时间和成本。
5,公司目前已经开始使用docker,docker如何落地我觉得最主要的还是研究这个的人数不多,不过随着好评越来越多,相信后面会越来越多的人研究这个。
6,以前的架构能凑合用的时候很多都是不会去改变的,能改变的还是从新的应用慢慢替换就的。

Q3:你如何看待未来容器技术的发展趋势?

简单来说,Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,
然后发布到任何流行的Linux机器上。Docker的出现一度让人们对虚拟化技术产生质疑,容器即将取代虚拟化的声音不绝于耳。
我觉得容器肯定在应用方面会越来越有市场,特别是重复度比较高的应用层面,搞好几个基础的docker,指不定就能应付大部分的需求了。
相对应的虚拟机,我觉得也只有那些公有云服务的亚马逊阿里之类的才会去玩了,公司内部肯定docker划算。
虚拟化是资源的抽象化,即单一物理资源的多个逻辑表示,或者多个物理资源的单一逻辑表示,
虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。虚拟化技术可以单硬件模拟多硬件并行,
允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。


Q4:如何看待国内Docker生态的发展?
1.如果没有云计算的基本知识,以及内核的基本知识,那么学习并理解起来会稍吃力。
作为容器,Docker容器的优势在哪,不足在哪,最好了解容器的实现是怎样的(简单了解);
拥有镜像管理,Docker又该如何体现软件开发,集成,部署,发布,再迭代的软件生命周期管理优势。
以上两点我认为最为关键,有这两方面的认识势必会对之后的工作帮助巨大。

2.关于学习资源,起码的硬件设施总是要有的。
Docker及其生态的发展很快,不使用纯理论肯定收效甚微。
另外,资源还包括Docker官方,各大电子媒体平台,技术论坛,开源社区等,往往大拿的观点能点破自己的困惑,
或者让自己知道哪方面的认识还很欠缺,以及让自己少走很多的弯路。

3.个人兴趣的话,归结为强扭的瓜不甜。
起码应该认同Docker的设计价值,以及Docker的未来潜力,
当然有依据的批判Docker并带动大家的思考,也是深切关注的表现。

4.个人发展方向,我认为如果需要把Docker当作软件生命周期管理工具的话,
那用好Docker最为重要,API及命令的理解与使用是必需的。如果专注系统设计方面,
那么除Docker以上的知识与经验之外,若有Docker源码的学习与理解,那么这些肯定会让你的Docker水平提高一个层次。

使用道具 举报

回复
论坛徽章:
0
30#
发表于 2016-9-16 22:27 | 只看该作者
Docker技术是个野蛮人,疯狂占领市场

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表