对于Docker设计和使用的一点个人思考
最近一些天一直在折腾Docker的使用并且看了一些资料,抛开Docker的一些技术细节不说个人觉得这东西无论对个人开发者还是企业来说都是一个巨大的技术变革,值得个人开发者和企业注意到这个东西。这里随便谈谈个人对Docker的一些设计思路的认识。 传统我们对计算机系统的认知都是应用程序运行在操作系统上,系统的服务和资源对应用程序的运行提供支撑,这是我们最传统的应用程序的运行模式。后来服务器端和客户端的环境越来越复杂,不少应用程序需要系统做各种的配置以适用应用程序的需求,这些针对应用程序的配置可以统称为环境,就是说应用一定要运行在一定的环境中。而以往大量的问题就出现在这个环境问题中,不同的系统版本、不同的底层库和依赖库、不同的硬件、不同的配置文件选项,此类问题过去一直在困扰着开发者和运维人员。不说服务器环境的复杂,就说在客户端的应用,不同的浏览器的兼容问题,IE6不知道消耗了多少开发人员的精力。过往也有不少的技术出来在一定程度上解决此类问题,服务端的技术和客户端的技术都有,个人觉得这种问题在未来很长时间依旧会是个大问题,没有完全解决但是会在一定程度上减轻。 Docker技术的出现在服务器端...






