文章

Docker基础

Docker基础

Image

静态概念
由多个只读层+最上面读写层组成

  • 分层
  • 修改会在最上面一层进行,copy on write
  • 删除一般也不是真删除,而是白屏障或者设置属性来完成
  • init层包含一些host文件等等

Container

动态概念,可读写文件系统+隔离的pid空间

Namespace

用于隔离
包括mount、pid、UTS(hostname)、IPC、network、USER、cgroup

Cgroup

由层级子资源树和资源限制文件组成

本文由作者按照 CC BY 4.0 进行授权