更快速的交付和部署
对开发和维运人员来说,最希望的就是一次建立或设定,可以在任意地方正常执行。
开发者可以使用一个标准的镜像档来建立一套开发容器,开发完成之后,维运人员可以直接使用这个容器来部署代码。Docker可以快速建立容器,快速迭代应用程序,并让整个过程全程可见,使团队中的其他成员更容易理解应用程序是如何建立和工作的。Docker容器很轻很快!容器的启动时间是秒级的,大量地节约开发、测试、部署的时间。
更有效率的虚拟化
Docker容器的执行不需要额外的虚拟化支持,它是核心层级的虚拟化,因此可以实作更高的性能和效率。
更轻松的迁移和扩展
Docker容器几乎可以在任意的平台上执行,包括实体机器、虚拟机、公有云、私有云、个人电脑、服务器等。这种兼容性可以让使用者把一个应用程序从一个平台直接迁移到另外一个。
更简单的管理
使用Docker,只需要小小的修改,就可以替代以往大量的更新工作。所有的修改都以增量的方式被分发和更新,从而实作自动化并且有效率的管理。