In the previous chapters, we learned about namespaces and cgroups. In this chapter, we touch upon another interesting aspect of the container ecosystem, which is the layered file system. We discuss how it enables file-sharing on the host and how this helps run multiple containers on the host.
In previous chapters, we addressed topics of process isolation via Linux namespaces and resource control for individual processes via cgroups. Now we delve into the topic of layered file systems, which constitute the third building block of the Linux container, after namespaces ...