mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-08-10 08:27:25 +00:00
Fix trailing whitespace
This commit is contained in:
@@ -16,13 +16,13 @@ flowchart LR
|
||||
H4["PID 1234: nginx"]
|
||||
H5["PID 1235: nginx worker"]
|
||||
end
|
||||
|
||||
|
||||
subgraph Container ["容器内视角"]
|
||||
direction TB
|
||||
C1["PID 1: nginx<br/>← 容器认为自己是 PID 1"]
|
||||
C2["PID 2: nginx worker"]
|
||||
end
|
||||
|
||||
|
||||
H4 -. "(实际是宿主机的 1234)" .- C1
|
||||
```
|
||||
|
||||
@@ -92,13 +92,13 @@ flowchart LR
|
||||
H1["eth0: 192.168.1.10<br/>端口 80 可用"]
|
||||
H2["docker0: 172.17.0.1"]
|
||||
end
|
||||
|
||||
|
||||
subgraph Container ["容器"]
|
||||
direction TB
|
||||
C1["eth0: 172.17.0.2<br/>端口 80 可用"]
|
||||
C2["(veth pair 连接)"]
|
||||
end
|
||||
|
||||
|
||||
H2 <--> C2
|
||||
```
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ flowchart LR
|
||||
B["容器 B、C 饥饿"]
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
subgraph Limit ["有 cgroups 限制"]
|
||||
direction TB
|
||||
subgraph HostRes2 ["宿主机资源"]
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
flowchart TD
|
||||
ContainerFS["容器看到的文件系统<br/>/bin /etc /lib /usr /var /app /data"]
|
||||
UnionFS["UnionFS 联合挂载"]
|
||||
|
||||
|
||||
ContainerLayer["容器层 (读写) : /app/data/log.txt (新写入)"]
|
||||
ImageLayer3["镜像层3 (只读) : /app/app.py"]
|
||||
ImageLayer2["镜像层2 (只读) : /usr/local/bin/python"]
|
||||
ImageLayer1["镜像层1 (只读) : /bin /etc /lib (基础系统)"]
|
||||
|
||||
|
||||
ContainerFS --> UnionFS
|
||||
UnionFS --> ContainerLayer --> ImageLayer3 --> ImageLayer2 --> ImageLayer1
|
||||
```
|
||||
@@ -68,7 +68,7 @@ flowchart LR
|
||||
B_C["容器层 (空)"]
|
||||
B_I["镜像层<br/>/etc/nginx.conf"]
|
||||
end
|
||||
|
||||
|
||||
subgraph After ["修改后"]
|
||||
direction TB
|
||||
A_C["容器层<br/>/etc/nginx.conf ← 复制到容器层后修改"]
|
||||
@@ -126,11 +126,11 @@ overlay2 是目前最推荐的存储驱动:
|
||||
flowchart TD
|
||||
Merged["merged (合并视图)<br/>容器看到的完整文件系统"]
|
||||
OverlayFS["OverlayFS"]
|
||||
|
||||
|
||||
Upper["upper<br/>(容器层)<br/>读写"]
|
||||
Lower2["lower2<br/>(镜像层)<br/>只读"]
|
||||
Lower1["lower1<br/>(基础层)<br/>只读"]
|
||||
|
||||
|
||||
Merged --> OverlayFS
|
||||
OverlayFS --> Upper
|
||||
OverlayFS --> Lower2
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
| **Union FS** | 分层存储 | overlay2 为推荐驱动,支持 Copy-on-Write |
|
||||
|
||||
| Namespace | 隔离内容 | 一句话说明 |
|
||||
|-----------|---------|-----------|
|
||||
|-----------|---------|-----------|
|
||||
| PID | 进程 ID | 容器有自己的进程树 |
|
||||
| NET | 网络 | 容器有自己的 IP 和端口 |
|
||||
| MNT | 文件系统 | 容器有自己的根目录 |
|
||||
|
||||
Reference in New Issue
Block a user