>[info] #### 什么是Dockaer? 首先要知道什么是容器技术,而docker是容器技术的典型代表。虚拟机和容器的一个区别在于,通过虚拟化技术我们可以创建虚拟机的方式,然后通过不同的应用把运用在不同的虚拟机里面,实现应用的隔离。同样容器技术也可以做到应用的隔离,甚至比虚拟化技术做得更方便,更小巧,因为在容器技术里面,他不需要图一中左边的虚拟化一层,他直接在本地的操作系统之上实现APP的隔离,具体怎么实现的,课程会详细讲到。 :-: ![虚拟机与容器](https://box.kancloud.cn/a95fa64daeae42f7237a44baa23cbc6c_633x354.jpg =633x354) :-: 图一 >[info] #### Dockaer能做什么? 1. 简化配置(将源代码、运行环境、配置都打包到一个容器里面,这个容器可以运行在不同的环境里,提高效率) 2. 代码流水线管理 3. 提高开发效率 4. 隔离应用 5. 整合服务器 6. 调试能力 7. 多租户 8. 快速部署