摘要:
原文地址:https://www.cnblogs.com/sparkdev/p/9063042.html 我们可以把 docker 抽象为下图所示的结构(此图来自互联网): 从图中可以看出,docker 对容器的管理和操作基本都是通过 containerd 完成的。 那么,containerd 是什 阅读全文
摘要:
原文地址:https://www.cnblogs.com/sparkdev/p/9032209.html RunC 是什么? RunC 是一个轻量级的工具,它是用来运行容器的,只用来做这一件事,并且这一件事要做好。我们可以认为它就是个命令行小工具,可以不用通过 docker 引擎,直接运行容器。事实 阅读全文
摘要:
原文地址:https://www.cnblogs.com/sparkdev/p/8448237.html 从 init 系统说起 linux 操作系统的启动首先从 BIOS 开始,接下来进入 boot loader,由 bootloader 载入内核,进行内核初始化。内核初始化的最后一步就是启动 P 阅读全文
摘要:
原文地址:https://www.cnblogs.com/sparkdev/p/9523194.html Cgroups 是 linux 内核提供的一种机制,如果你还不了解 cgroups,请参考前文《Linux cgroups 简介》先了解 cgroups。当 Linux 的 init 系统发展到 阅读全文