在性能上讲,容器除了运行其中应用外,基本不消耗额外的系统资源。就连虚拟机中 hypervisor 支持也节省了。因此,使得应用的性能进一步提高,同时系统的开销尽量小。
传统虚拟机方式运行10 个不同的应用就要起10个虚拟机,而Docker 只需要启动10 个安全隔离的应用就可以了。
维护更简单
使用 Docker,只需要小小的修改,就可以替代以往大量的更新工作。所有的修改都以增量的方式被分发和更新,从而实现自动化并且高效的管理。
相对kvm等虚拟化方式,作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式具有众多优势。Docker容器的启动可以在秒级实现;Docker 对系统资源的利用率很高,一台主机上可以同时运行数千个 Docker 容器。
更快速的交付和部署
对开发和运维(devop)人员来说,最希望的就是一次创建或配置,可以在任意地方正常运行。
开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来部署代码。 Docker 可以快速创建容器,快速迭代应用程序,并让整个过程全程可见,使团队中的其他成员更容易理解应用程序是如何创建和工作的。
Docker 容器是轻量级的,快速是原生特性。容器的启动时间是秒级水平,大量地节约了技术人员开发、测试、部署时间。
更高效的虚拟化
Docker 容器的运行不需要额外的 hypervisor 支持,它是内核级的虚拟化,因此,可以实现更高的性能和效率。这一条是docker最伟大的地方。
更轻松的迁移和扩展
Docker 容器几乎可以在任意的平台上运行,包括物理机、虚拟机、公有云、私有云、个人电脑、服务器等等。这种兼容性可以让用户“一次建设跑遍全天下成为事实”,最简的方法就是把一个应用程序从一个平台直接复制迁移到另外一处即可 。
西部数码的容器云产品是通过docker技术,在集群服务器上部署容器服务实现,功能强大、简单易用,拥有上万linux镜像,灵活强大,安全可靠。高性价比的容器云产品链接 https://www.west.cn/paas/container/