文章分类 -  docker学习

摘要:AUFS 作为先进联合文件系统,它能够将不同文件夹中的层联合(Union)到了同一个文件夹中,这些文件夹在 AUFS 中称作分支,整个『联合』的过程被称为联合挂载(Union Mount)。 在这些「联合」的子目录中, 有一部分是可读可写的,但是有一部分只是可读的。 当你对可读的目录内容做出修改的时 阅读全文
posted @ 2023-10-22 21:57 花都八达鸟 阅读(81) 评论(0) 推荐(0)
摘要:命名空间并不能够为我们提供物理资源上的隔离, 而Control Groups(简称 CGroups)能够隔离宿主机器上的物理资源。 Control Groups(cgroups)是一种由 Linux 内核提供的功能,用于限制、控制和监控进程组的资源使用。它允许系统管理员为一组进程分配资源,并设置资源 阅读全文
posted @ 2023-10-22 21:47 花都八达鸟 阅读(44) 评论(0) 推荐(0)
摘要:简介 Linux 命名空间(Namespace)是一种操作系统级别的虚拟化技术,可将操作系统的全局资源抽象为多个独立的实例。它允许在同一系统上运行多个隔离的进程,每个进程都认为自己在一个独立的系统上运行。这为容器化、虚拟化和隔离提供了强大的基础。 Linux 的 Namespace 是通过一种内核技 阅读全文
posted @ 2023-10-21 17:10 花都八达鸟 阅读(448) 评论(0) 推荐(0)
摘要:1. 命名空间(Namespaces) Docker 使用 Linux 命名空间技术来实现容器之间的隔离。这包括 PID 命名空间、网络命名空间、挂载命名空间等,它们确保了每个容器都有独立的进程树、网络堆栈和文件系统挂载点。 2. 控制组(Cgroups) Docker 使用 Linux 控制组功能 阅读全文
posted @ 2023-10-21 16:00 花都八达鸟 阅读(35) 评论(0) 推荐(0)