01-Docker概述

Docker与传统虚拟机对比

虚拟机技术缺点

  1. 资源占用过多
  2. 冗余步骤多
  3. 启动缓慢

容器化技术

容器化技术不模拟整个操作系统

异同

  • 传统虚拟机,虚拟出硬件,运行完整操作系统,然后在操作系统的基础上运行软件
  • 容器内的应用直接运行在宿主机的内核,容器没有单独的内核,不虚拟硬件,特点为轻便
  • 每个容器互相隔离,每个容器内都有一个单独的文件系统,互不影响

DevOps(开发、运维)

  • 应用更快速地交付与部署(打包镜像一键发布测试)
  • 更便捷地升级与扩缩容(打包镜像,方便水平扩展)
  • 更简单的系统运维(开发/测试/生产 环境高度一致)
  • 更高效的服务器资源利用(Docker是内核级别的虚拟化,可以在一个物理机上运行很多的实例)

学习思路

  1. 该技术出现的契机
  2. 该技术发展的历史
  3. 该技术能实现的功能
码哥 wechat
欢迎关注个人订阅号:「码上行动GO」