PIPIONE
Docker 介绍Docker号称是下一代的虚拟机,它在启动和创建速度、性能、移植性等方面均优于传统虚拟机。Docker 是 PaaS 提供商 dotCloud开源的一个基于 LXC 的高级容器引擎。它能够让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux机器上,也可以实现虚拟化。目前,通过 Boot2Docker 已能使 Docker 运行在 Windows 和 OS X 中。Docker容器完全使用沙箱机制,相互之间没有任何接口。Docker 几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或系统。Docker 在其网站上明确地提到的 Docker 的典型应用场景如下:对应用进行自动打包和部署创建轻量、私有的 PAAS 环境自动化测试和持续整合与部署部署和扩展 Web 应用、数据库和后端服务在自动化测试领域,Docker 大有取代传统虚拟机技术的趋势,原因如下:自动化测试依赖的是测试所需要的应用,而并非整个操作系统。因此,传统的虚拟机技术存在资源浪费。