Docker是用GO语言编写,诞生于2013年年初,遵循Apache2.0协议,全部开源代码在

在开发和运维中,为什么要使用docker:

  1. 更快速的交付和部署

  2. 更高效的资源利用

  3. 更轻松的迁移和部署

  4. 更简单的更新管理

下表是Docker容器技术和传统虚拟机技术的特性比较比较

特性 容器 虚拟机
启动速度 妙级 分钟级
性能 接近原生 较弱
内存代价 很小 较多
硬盘使用 一般为MB 一般为GB
运行密度 单机支持上千个容器 一般几十个
隔离性 安全隔离 安全隔离
迁移性 优秀 一般