Docker技术如今炙手可热,技术人员不懂Docker出门简直不好意思跟人打招呼了。CSDN CODE最近推出了不少跟Docker相关的文章和活动(见文末),也都得到了大家的广泛关注和参与。 最近,我们又采访到了刚刚出版的《 Docker技术入门与实战》的三位作者:杨保华、戴王剑、曹亚仑。除了是书籍作者外,杨保华、戴王剑两位老师还是 DockerPool社区(微博@ DockerPool)的创始人,而曹亚仑则是DockerPool 目前的运营负责人。从社区到书籍,让我们一起来听三位大牛聊聊Docker那些事儿~ 受访人:
(图左至右依次为:杨保华、戴王剑、曹亚仑)
(以上资料来自《 Docker技术入门与实战》图书介绍) 关于DockerPool社区 CSDN:DockerPool社区是什么时候、为什么成立的?请回顾一下初创时期的历程。 答:社区在2014年下半年成立,最初就是希望提供一个大家学习、交流Docker技术,下载Docker相关资源的平台,现在还在发展中。 初创时期人比较少,当时网站这边没有会做前端的,我们硬着头皮边学边做。后来慢慢有更多的技术人员加入就好一些了。 我们也很欣喜地看到,有不少Docker技术的交流平台的出现,这对于推广Docker技术是个大好事。
CSDN:目前DockerPool社区的发展情况如何,工作重点在什么地方? 答:目前已经提供了包括话题交流、技术教程、资源分享等几块基本的功能。 一方面我们希望社区能成为比较专业的技术交流平台,能解答一些实际的应用问题和比较深一些的技术障碍;另一方面通过社区的形式,我们希望能发起一些开源项目,真正为Docker技术和相关技术做出贡献。
CSDN:在创建和管理DockerPool社区过程中,遇到了什么困难?有哪些经验和心得? 答:真正做一个社区的时候,发现困难蛮多的,比如写网站,组织讨论。因为本身日常工作压力就比较重,时间感觉不够用,连着几个月一直是熬夜。 技术因素都好解决,关键还是要把握好团队。只要团队建设好了,什么困难都好说,这个是根本。 在这里,要特别感谢CSDN和腾讯云赞助的服务器,资源十分稳定,能让社区顺利的上线运营。
CSDN:DockerPool社区未来有何发展计划? 答:我们希望能打造一个专业、轻松的技术社区。 下一步,首先会继续做好现有的一些功能,包括话题交流、技术资料整理、资源下载和开源项目。另外,我们在CSDN网络教育平台还会推出一套免费的关于Docker的视频教学,目前已经在制作中。之后,会根据大家的需求,组织更多线上或线下的活动。 关于《Docker技术入门与实践》 CSDN:这本书是从什么时间开始准备的,大概用了多长时间才跟读者见面? 答:最早在10月初,我们曾以开源文档的形式整理了一些入门知识和操作教程文章,收到很多的好评。后来不少读者朋友反馈希望能有一本更系统和带有实践指导案例的图书。于是有了这本书的出版计划。整个算起来,3个月左右的时间。 CSDN:是什么原因促使三位联合写这本书的?你们希望通过此书给读者带来什么? 答:我们三人各自从事不同的技术领域(分别是数据中心网络,网络运维和web开发),但都对优秀的新兴技术感兴趣,都在日常工作中实践Docker。我们都认为以Docker为代表的容器虚拟化是一项很重要的基础信息技术,是值得认真学习和充分应用的。 写这本书,最主要的出发点就是能帮助不了解Docker的人认识Docker;帮助喜欢Docker的人能更好地使用Docker。 CSDN:最近还有一本Docker方面的书《第一本Docker书》出版,两本书有什么差别? 答:那本书应该是一个老外去年写的,国内引进地很及时。对于不太了解Docker的人,两本书都可以看看,可以互相印证和参考。 如果说差别的话,我们这本书除了基础内容,在实战应用方面更突出一些,结合技术社区内讨论比较多的一些热门话题,有不少DevOps(研发和运维)领域第一手的实践案例,可以更好地帮助想使用Docker的人快速上手。 CSDN:听说《Docker技术入门与实践》里面很多内容来自实际工作实践总结,能否请杨保华老师和戴王剑老师简要介绍他们所在企业对Docker的应用情况? 杨:IBM和Docker公司已经宣布建立战略伙伴关系,并且在Bluemix这样的PaaS系统中应用了Docker,大家可以到Bluemix网站上进行体验。 戴:公司内目前已经有好几个项目使用了Docker作为开发测试的环境,另外还有基于Docker的系统运行在生产环境中,容器并发连接数大概为几千。我们在正式上线之前已经测试过半年左右了。 CSDN:据说还有继续出版Docker相关书籍的计划?可以透露一点吗? 答:技术类书籍定位很重要,并且对作者自身的认识水平要求很高。我们会根据读者朋友和技术社区内网友们的反馈,来看大家最希望读到哪些方面的内容。 关于Docker技术 CSDN:新手入门学Docker容易进入哪些误区,需要注意哪些问题?(能否规划一个学习路径) 答:Docker技术跟Linux技术密不可分,所以在接触和使用Docker之前,建议学习一定的Linux操作和系统知识。接下来是要通过实践来认识Docker。在使用Docker的过程中,可以多跟虚拟机比较,看两者的优缺点;还可以多跟Git比较,看两者在生命周期管理中的类似之处。应用的比较熟练之后,可以建议结合自己的应用领域,了解一些容器虚拟化技术的底层原理和跟Docker相关的开源项目。 实际上,我们的书也是这样一个过程规划为三个部分,希望能由浅入深地帮助大家认识Docker。 CSDN:Docker在2013年发布,2014年6月发布稳定版本,几乎同时,Docker在国内也迅速火了起来,这与其他缓慢传入中国的技术不同, Docker发展如此迅速您觉得是为什么? 答:纵观信息技术发展的历史,新技术的诞生发展到演变,有其偶然性,也有其必然性。可以从下面几个角度来思考:首先,Docker确实是个好技术,实际上Linux上容器虚拟化技术已经孵化了几十年,大家都很希望能出现一套相对完善的方案;另外一个是近些年云计算的时代背景,Docker作为一种基础的虚拟化技术,当然会受到关注;再一个是IBM、微软、谷歌等技术巨头对它的认可,这是市场的风向标,有力地引导了大量中小企业的选择。 近些年,国内技术界对于国际上新技术的追踪和引进的节奏越来越快。比如我们这本书,据我们所知,是全球范围内第一本讲怎么实践应用Docker的书籍。我们也相信,将来在某些领域,国内技术界甚至会引领国际技术圈子的发展。 CSDN:有网友反馈“Docker潮的持续发酵,近乎把它推上了神坛,其实Docker还有很多问题急需解决(比如跨机通信,集群管理,容器编排等都还很弱),加上rocket等竞争对手的出现,危机四伏”。你们如何看这个问题? 答:我们看技术的发展,不能光看名头,更重要的是分析这个技术本身,回答几个基本的问题:它能带来什么好处?这个好处别人能带来不?使用这个技术会带来什么代价?对于Docker,既没必要刻意神话它,也没必要故意贬低它。它只是恰好出现在大家需要一个相对完善的容器方案的时候。而且,新技术的出现,都只是争取解决好一部分问题,解决好了,就会被大家认可。 像kubernetes、CoreOS这些完善Docker不足的项目,甚至rocket这样直接竞争的项目的出现,对技术自身发展来看都是好事。只有互相吸收和竞争,才能进步得更快。 CSDN:对Docker下一步的发展,你们有何预测和展望? 答:短期内,Docker自身将变得更稳定、安全和易用;长期来看,更多容器集群相关的技术和平台将出现;容器技术的应用将更加普遍,特别是数据中心内部,将进一步地降低云计算的资源成本,PaaS(平台即服务)相关的产业将受到市场的欢迎。 转自:http://code.csdn.net/news/2823352 |