Docker

安装容器参考: http://get.daocloud.io/#install-docker

加速下载参考:https://www.cnblogs.com/stulzq/p/8628019.html

什么是容器?

容器是一种轻量化、可移植、自包含的软件打包技术,使应用程序几乎在任何地方以相同的方式运行。这就意味着开发人员在自己笔记本上创建并测试好的容器,无需任何修改就能在生产环境中运行。

ps:容器和虚拟机有着很大的区别;

传统的虚拟化技术如VMWare、KVM等,为了运行应用除了部署应用本身和依赖关系,还需要部署整个OS,显得非常臃肿;而容器只有应用程序本身和它的依赖,不需要再模拟一套完整的OS,根据结构来说容器相比于虚拟机少了Guest OS这一层级(如下图),我们知道一班应用加上以来不过几百MB而一个OS就要几十甚至上几百GB,所以容器相比虚拟机来说轻了很多,响应也快了许多下面用一张图来说明容器的优势。

 

使用容器我们可以做什么?

提供一次性的测试环境、提供弹性的云服务、组建微服务架构;最重要的是它使软件具有了超强的可移植性。

原文地址:https://www.cnblogs.com/BrotherCat/p/11359227.html