发布于 2014-10-17 00:28:57 | 291 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Docker从入门到实践,程序狗速度看过来!

Docker 开源应用容器引擎

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。


Docker与微软联合宣布将在Windows Server中提供Docker的原生支持。众所周知,Docker是新一代的轻量化的虚拟技术。它依赖Linux内核所提供的cgroup等Linux专有特性,因此在此之前你若想在Windows平台上使用Docker则必须先用其他的虚拟化方案来虚拟一个Linux操作系统,然后才能在Linux操作系统中运行Docker,进而对你的应用进行虚拟化。现在微软通过跟Docker的合作,将在Windows下提供Docker所需要的Api,为Docker在Windows下原生运行做好了准备。

这件事有什么意义呢?意义则在于一夜之间Windows平台突然多了很多很多之前只能在Linux平台下运行的软件,他们的运行效率跟Linux平台下相差不大,并不会出现像nginx一样的在Windows平台下就用select,poll等IO接口,而在Linux下则使用epoll等高级IO接口而出现的巨大性能差异。

不过笔者觉得这方案最大的获益者应该是使用.net技术的开发者,因为他们除了能使用.net技术之外,现在他们的技术栈里面的选择又更多了,不光光是Windows的特有技术了,Linux下面的各种技术也能拿来用了。现在若要联合开源技术与微软技术将变得非常简单,只要在Windows里面运行对应的Docker容器就可以了。

 



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务