写给卢宝宝的docker指南

2017-01-10  本文已影响46人  陈五十

docker是什么

docker的好处

docker应用场景

docker不足

Docker并不是全能的,设计之初也不是KVM之类虚拟化手段的替代品,简单总结了几点:

  1. Docker是基于Linux 64bit的,无法在windows/unix或32bit的linux环境下使用(虽然64-bit现在很普及了)
  2. 隔离性相比KVM之类的虚拟化方案还是有些欠缺,所有container公用一部分的运行库
  3. 网络管理相对简单,主要是基于namespace隔离 (一种资源隔离技术,主要实现6大隔离功能,文件隔离,网络隔离,进程间通信的隔离,用户权限隔离,与宿主机中的PID进行隔离)
  4. cgroup的cpu和cpuset提供的cpu功能相比KVM的等虚拟化方案相比难以度量(所以dotcloud主要是安内存收费)
  5. docker对disk的管理比较有限
  6. container随着用户进程的停止而销毁,container中的log等用户数据不便收集

卢艳红

上一篇 下一篇

猜你喜欢

热点阅读