Why is Docker


更高效的利用系统资源

  • 容器不需要进行硬件虚拟以及运行完整的操作系统等额外开销,对系统资源利用率更高。
  • 应用执行速度内存损耗文件存储速度 都要比传统虚拟机技术更高效。
  • 相比传统虚拟机技术,相同配置的主机可以运行更多数量应用

更短的启动时间

  • Docker容器的应用直接运行于宿主机内核,无需启动完整操作系统,可以做到秒级、甚至毫秒级启动

一致的运行环境

  • 提供除了内核外完整的运行时环境,确保应用运行环境一致性

持续交付和部署

  • 通过Dockerfile构建镜像,使得镜像构建透明化。

更轻松的迁移

  • 环境一致性和可多平台运行使应用迁移更加容易。

更轻松的维护和扩展

  • 使用分层存储和镜像技术,使应用重复部分复用更容易,基于某一镜像扩展镜像非常简单。
  • Docker维护大批高质量官方镜像,可直接用于生产环境,亦可以此为基础进一步定制。

与传统虚拟机对比

特性 容器 虚拟机
启动 秒级 分钟级
硬盘使用 一般为MB 一般GB
性能 近原生 弱于
系统支持量 单机支持上千容器一般几十个

原文地址:https://www.gitbook.com/book/yeasy/docker_practice/details

😋 如 有 帮 助,可 小 额 打 赏

alipay

💰 支 付 宝

🙏 多 谢 施 主 赏 银

😋 如 有 帮 助,可 小 额 打 赏

alipay

💰 微 信 支 付

🙏 多 谢 施 主 赏 银