为了账号安全,请及时绑定邮箱和手机立即绑定

程序江湖事——docker江湖缘

标签:
云计算 Docker

在云计算大行天下之势形成的过程中,它催生了一代大侠甚至是一代大师——docker,同时docker也大大提高了云计算的威势!

总所周知的docker.png

不错,它就是docker的形象——大鲸鱼,它形象的外表代表着它现在的地位,但它并不像外表这样笨重,反而是一个灵巧的胖子。它最大的特点就是对它身上箱子的管理(即docker容器管理)。
它师从虚拟化技术( Virtualization),与虚拟机技术(VM, Virtual Machine)相交莫逆、亦师亦友,并开创了新的流派——轻量级虚拟化技术;与传统的VM相比较,它采用的容器方案是放弃了锻造自己的兵器(笨重的虚拟化硬件部分),采用直接购买兵器的方法(使用宿主机的环境),纵横天下。

VM容器和docker容器对比.png

Docker容器通过Docker Engine这个“中间商”来获取各种运行的物理资源,而不需要自己虚拟运行的物理资源;而传统VM容器则需要自己虚拟Guest OS,从而使得启动速度非常慢。而docker实现了更轻量,将启动速度压缩到了秒级,并实现一台物理机上可以跑成百上千的docker容器,非常适合在业务高峰期通过启动大量的docker容器进行横向扩展。
大侠docker同样不拘小节,它可以仗剑流浪天涯,不在拘泥于一个平台,无论是主流的Linux系统或者OS X系统还是Windows系统,它都可以一展身手,从而做到了“构建一次,在各个平台上运行”(Build once, run anywhere),这一点从它的形象也可以看出,作为鲸鱼的它可以流连于海中的各处。
作为江湖一代大侠的Docker技术目前在软件开发、测试和运维领域到处都是它的影子,它重新定义了软件开发、测试、交付和部署的流程,成功打通了生产/开发的“任督二脉”,让现在的应用开发上线的整个流程提速,达到日行千里之效。

人体任督二脉.jpg

Docker保证了开发/生产之间的信息一致性,不仅仅是代码、配置文件、数据库定义等,更重要的是整个产品的运行环境,最终docker掌管的是“OS+各种中间件、类库+应用程序代码”。
大侠以此立名于江湖,我们可否借鉴?在我们终身学习的过程中,学习固然重要,但应用学到东西才能最终的目的,大侠已经做到了开发/生产水到渠成、生生不息,我们也可以从学以致用开始,形成自己的知识体系,成就自己的人生,大家怎么看呢?

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消