程序江湖事——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+各种中间件、类库+应用程序代码”。
大侠以此立名于江湖,我们可否借鉴?在我们终身学习的过程中,学习固然重要,但应用学到东西才能最终的目的,大侠已经做到了开发/生产水到渠成、生生不息,我们也可以从学以致用开始,形成自己的知识体系,成就自己的人生,大家怎么看呢?

https://md.mbd.baidu.com/ij30p4q?f=cp&u=42831a477a0e368b
本文由博客群发一文多发等运营工具平台 OpenWrite 发布

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值