首页 > 代码库 > Docker学习笔记(8-1)容器技术历史

Docker学习笔记(8-1)容器技术历史

学习目标:

 

 

历史上的容器

  1982 chroot  进程和文件系统

  2007 virtuozzo windows平台

  2008 lxc          linux

  2012 warden   linux  cloudfoundry

  2013 docker    linux

 

容器技术与云计算

  云计算的基础技术

    资源隔离

      cpu:cpu时间片、cpu核数

      内存:物理内存、swap交换区存储

      磁盘:磁盘容量、io、inode

      网络:网络栈、网络带宽

    资源分配

      保留分配

      设定上限

    资源弹性扩展

      容器的快速部署能力,秒级

      横向伸缩能力,同类容器的快速水平扩展

      纵向伸缩能力,容器资源的再分配能力

      资源监控,容器完善的监控维度

      弹性伸缩策略

    安全保障

      数据的安全

      权限的控制

docker 与云计算

  资源隔离

  弹性扩展

  安全保障

额外特性

  可移植的应用管理

  从系统环境向上打包应用,突破代码即应用(Docker Image),重新定义应用,使云计算技术更加关注应用本身

  弥合开发与运维的鸿沟,提高了应用的交付效率

  

      

  

Docker学习笔记(8-1)容器技术历史