docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS.
botfs(boot file system)主要包含botloader和kernel, bootloader主要是引导加载kernel, Linux刚启动时会加载botfs文件系统,在Docker镜像的最底层是bootfs。这一层与我们典型的Linux/Unix系统是一样的,包含boot加载器和内核。
当boot加载完成之后整个内核就都在内存中了,此时内存的使用权己由botfs转交给内核,此时系统也会卸载bootfs.
rootfs (root file system),在botfs之上。包含的就是典型Linux系统中的/dev, /proc, /bin, /etc等标准目录和文件。rootfs就是 各种不
同的操作系统发行版,比如Ubuntu,Centos等等 。

736

被折叠的 条评论
为什么被折叠?



