Add more content and fix format

This commit is contained in:
Baohua Yang
2026-02-25 21:06:21 -08:00
parent dd449bc84f
commit ecab788013
119 changed files with 566 additions and 496 deletions

View File

@@ -1,6 +1,6 @@
## 8.3 挂载主机目录
## 8.2 挂载主机目录
### 8.3.1 什么是绑定挂载
### 8.2.1 什么是绑定挂载
Bind Mount (绑定挂载) **宿主机的目录或文件** 直接挂载到容器中容器可以读写宿主机的文件系统
@@ -21,7 +21,7 @@ flowchart LR
---
### 8.3.2 Bind Mount vs Volume
### 8.2.2 Bind Mount vs Volume
| 特性 | Bind Mount | Volume |
|------|------------|--------|
@@ -45,7 +45,7 @@ flowchart LR
---
### 8.3.3 基本语法
### 8.2.3 基本语法
#### 使用 --mount (推荐)
@@ -73,7 +73,7 @@ $ docker run -d \
---
### 8.3.4 使用场景
### 8.2.4 使用场景
#### 场景一开发环境代码同步
@@ -125,7 +125,7 @@ $ docker run --rm -it \
---
### 8.3.5 只读挂载
### 8.2.5 只读挂载
防止容器修改宿主机文件
@@ -152,7 +152,7 @@ touch: /app/config/new.txt: Read-only file system
---
### 8.3.6 挂载单个文件
### 8.2.6 挂载单个文件
```bash
## 挂载 bash 历史记录
@@ -172,7 +172,7 @@ $ docker run -d \
---
### 8.3.7 查看挂载信息
### 8.2.7 查看挂载信息
```bash
$ docker inspect mycontainer --format '{{json .Mounts}}' | jq
@@ -203,7 +203,7 @@ $ docker inspect mycontainer --format '{{json .Mounts}}' | jq
---
### 8.3.8 常见问题
### 8.2.8 常见问题
#### Q路径不存在报错
@@ -251,7 +251,7 @@ $ docker run -v /host/path:/container/path:cached myapp
---
### 8.3.9 最佳实践
### 8.2.9 最佳实践
#### 1. 开发环境使用 Bind Mount