<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Container Principle :: Ay Docs</title>
    <link>https://ops.docs.72602.space/using/container/principle/index.html</link>
    <description>Linux 容器技术的基础原理 容器技术是现代云原生架构的基石。让我深入讲解 Linux 容器的核心原理。&#xA;🎯 容器的本质 容器 = 特殊的进程&#xA;容器不是虚拟机,它本质上是宿主机上的一个受限进程,通过 Linux 内核的三大核心技术实现隔离和资源限制:&#xA;┌─────────────────────────────────────────┐ │ Linux 容器三大支柱 │ ├─────────────────────────────────────────┤ │ 1. Namespace (命名空间) - 隔离 │ │ 2. Cgroups (控制组) - 资源限制 │ │ 3. Union FS (联合文件系统) - 镜像分层 │ └─────────────────────────────────────────┘ 🔒 Namespace (命名空间) - 视图隔离 Namespace 是 Linux 内核提供的一种资源隔离机制,让进程只能看到属于自己的资源。&#xA;七种 Namespace Namespace 隔离内容 内核版本 示例 PID 进程 ID 2.6.24 容器内 PID 1 = 宿主机 PID 12345 Network 网络栈 2.6.29 独立的 IP、端口、路由表 Mount 文件系统挂载点 2.4.19 独立的根目录 UTS 主机名和域名 2.6.19 容器有自己的 hostname IPC 进程间通信 2.6.19 消息队列、信号量、共享内存 User 用户和组 ID 3.8 容器内 root ≠ 宿主机 root Cgroup Cgroup 根目录 4.6 隔离 cgroup 视图 1️⃣ PID Namespace (进程隔离) 原理 每个容器有独立的进程树,容器内看不到宿主机或其他容器的进程。</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate></lastBuildDate>
    <atom:link href="https://ops.docs.72602.space/using/container/principle/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>